CryptoConfig.EncodeOID(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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)