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

Parámetros

str
String

OID que se va a codificar.

Devoluciones

Byte[]

Matriz de bytes que contiene el OID codificado.

Atributos

Excepciones

El str parámetro es null.

Error al codificar el 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 forma parte de un ejemplo más grande proporcionado para la CryptoConfig clase .

// 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