Aracılığıyla paylaş


Rfc3161TimestampRequest Sınıf

Tanım

IETF RFC 3161'den gelen zaman damgalama isteğini temsil eder.

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
Devralma
Rfc3161TimestampRequest

Açıklamalar

Bu sınıf, IETF RFC 3161: Internet X.509 Ortak Anahtar Altyapısı Time-Stamp Protokolü (TSP) tarafından tanımlanan değerlerin oluşturulmasını ve denetlenmesini TimeStampReq sağlar.

Özellikler

HasExtensions

İsteğin uzantıları olup olmadığını gösterir.

HashAlgorithmId

İstekle ilişkili karma algoritması için Nesne Tanımlayıcısı'nı (OID) alır.

RequestedPolicyId

İsteğin ilke kimliğini veya null hiçbir ilke kimliği istendiğinde alır.

RequestSignerCertificate

İsteğin yanıtta zaman damgası yetkilisi sertifikasının gerekli olup olmadığını belirtip belirtmediğini belirten bir değer alır.

Version

Bu isteğin veri biçimi sürüm numarasını alır.

Yöntemler

CreateFromData(ReadOnlySpan<Byte>, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

Belirtilen algoritmayla sağlanan verileri karma olarak kullanarak bir zaman damgası isteği oluşturur.

CreateFromHash(ReadOnlyMemory<Byte>, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

Önceden hesaplanan karma değeri ve karma algoritmasının adını kullanarak bir zaman damgası isteği İçerik Oluşturucu.

CreateFromHash(ReadOnlyMemory<Byte>, Oid, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

Önceden hesaplanan bir karma değeri ve karma algoritması için Nesne Tanımlayıcısı'nı kullanarak bir zaman damgası isteği İçerik Oluşturucu.

CreateFromSignerInfo(SignerInfo, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

Belirtilen algoritmayla sağlanan imzalayanın imzasını karma olarak kullanarak bir zaman damgası isteği oluşturur.

Encode()

Zaman damgası isteğini kodlar ve bayt dizisi olarak döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetExtensions()

Bu istekte bulunan uzantıların bir kopyasını içeren bir koleksiyon alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetMessageHash()

Bu zaman damgası isteği için veri karması alır.

GetNonce()

Bu zaman damgası isteği için nonce alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Kodlanmış zaman damgası yanıtlarını bu istekle birleştirerek bir Rfc3161TimestampTokenoluşturur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

içeriğini DER ile kodlanmış bir Zaman Damgası İsteği olarak yorumlamak encodedBytes için attemps.

TryEncode(Span<Byte>, Int32)

Verilen arabelleğe baytları yazarak örneği bir IETF RFC 3161 TimeStampReqolarak kodlamaya çalışır.

Şunlara uygulanır