CryptoConfig.EncodeOID(String) Methode

Definition

Achtung

EncodeOID is obsolete. Use the ASN.1 functionality provided in System.Formats.Asn1.

Codiert den angegebenen Objektbezeichner (OID).

public:
 static cli::array <System::Byte> ^ EncodeOID(System::String ^ str);
[System.Obsolete("EncodeOID is obsolete. Use the ASN.1 functionality provided in System.Formats.Asn1.", DiagnosticId="SYSLIB0031", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] EncodeOID(string str);
public static byte[] EncodeOID(string str);
[<System.Obsolete("EncodeOID is obsolete. Use the ASN.1 functionality provided in System.Formats.Asn1.", DiagnosticId="SYSLIB0031", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member EncodeOID : string -> byte[]
static member EncodeOID : string -> byte[]
Public Shared Function EncodeOID (str As String) As Byte()

Parameter

str
String

Das zu codierende OID.

Gibt zurück

Byte[]

Ein Bytearray mit dem codierten OID.

Attribute

Ausnahmen

Der str Parameter ist null.

Fehler beim Codieren des OID.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die EncodeOID Methode aufgerufen wird, um den angegebenen Objektbezeichner zu codieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die CryptoConfig Klasse bereitgestellt wird.

// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
byte[] encodedMessage = CryptoConfig.EncodeOID(sha1Oid);
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
Dim encodedMessage() As Byte = cryptoConfig.EncodeOID(sha1Oid)

Gilt für:

Weitere Informationen