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);
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")]
public static byte[] EncodeOID (string str);
static member EncodeOID : string -> byte[]
[<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[]
Public Shared Function EncodeOID (str As String) As Byte()

Parameter

str
String

Der zu codierende OID.

Gibt zurück

Byte[]

Ein Bytearray, das den codierten OID enthält.

Attribute

Ausnahmen

Der str-Parameter ist null.

Fehler beim Codieren des OID.

Beispiele

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

array<Byte>^encodedMessage = CryptoConfig::EncodeOID( sha1Oid );
// 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

Siehe auch