Aracılığıyla paylaş


CryptoConfig.EncodeOID(String) Yöntem

Tanım

Dikkat

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

Belirtilen nesne tanımlayıcısını (OID) kodlar.

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

Parametreler

str
String

Kodlanan OID.

Döndürülenler

Byte[]

Kodlanmış OID'yi içeren bir bayt dizisi.

Öznitelikler

Özel durumlar

str parametresidirnull.

OID kodlanırken bir hata oluştu.

Örnekler

Aşağıdaki kod örneği, belirtilen nesne tanımlayıcısını EncodeOID kodlamak için yönteminin nasıl çağrılduğunu gösterir. Bu kod örneği, sınıfı için CryptoConfig sağlanan daha büyük bir örneğin parçasıdır.

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)

Şunlara uygulanır

Ayrıca bkz.