Bagikan melalui


CryptoConfig.EncodeOID(String) Metode

Definisi

Perhatian

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

Mengodekan pengidentifikasi objek (OID) yang ditentukan.

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

OID yang akan dikodekan.

Mengembalikan

Byte[]

Array byte yang berisi OID yang dikodekan.

Atribut

Pengecualian

Parameternya str adalah null.

Terjadi kesalahan saat mengodekan OID.

Contoh

Contoh kode berikut menunjukkan cara memanggil EncodeOID metode untuk mengodekan pengidentifikasi objek yang ditentukan. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk CryptoConfig kelas .

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)

Berlaku untuk

Lihat juga