Partager via


CryptoConfig.EncodeOID(String) Méthode

Définition

Attention

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

Encode l'identificateur de l'objet spécifié (OID, Object Identifier).

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

Paramètres

str
String

OID à encoder.

Retours

Byte[]

Tableau d'octets contenant l'OID encodé.

Attributs

Exceptions

Le paramètre str a la valeur null.

Une erreur s'est produite lors de l'encodage de l'OID.

Exemples

L’exemple de code suivant montre comment appeler la EncodeOID méthode pour encoder l’identificateur d’objet spécifié. Cet exemple de code fait partie d’un exemple plus grand fourni pour la CryptoConfig classe .

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)

S’applique à

Voir aussi