Compartir a través de


CryptoConfig.EncodeOID(String) Método

Definición

Precaución

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

Codifica el identificador de objeto (OID) especificado.

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()

Parámetros

str
String

Identificador de objeto (OID) que se va a codificar.

Devoluciones

Byte[]

Matriz de bytes que contiene el identificador de objeto (OID) codificado.

Atributos

Excepciones

El parámetro str es null.

Se ha producido un error durante la codificación del identificador de objeto (OID).

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar al EncodeOID método para codificar el identificador de objeto especificado. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase CryptoConfig.

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)

Se aplica a

Consulte también