Bagikan melalui


Rfc3161TimestampRequest Kelas

Definisi

Mewakili permintaan stempel waktu dari IETF RFC 3161.

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

Keterangan

Kelas ini memungkinkan pembuatan dan inspeksi TimeStampReq nilai sebagaimana didefinisikan oleh IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Properti

HasExtensions

Menunjukkan apakah permintaan memiliki ekstensi atau tidak.

HashAlgorithmId

Mendapatkan Pengidentifikasi Objek (OID) untuk algoritma hash yang terkait dengan permintaan.

RequestedPolicyId

Mendapatkan ID kebijakan untuk permintaan tersebut, atau null ketika tidak ada ID kebijakan yang diminta.

RequestSignerCertificate

Mendapatkan nilai yang menunjukkan apakah permintaan menunjukkan bahwa sertifikat otoritas tanda waktu harus berada dalam respons atau tidak.

Version

Mendapatkan nomor versi format data untuk permintaan ini.

Metode

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

Membuat permintaan tanda waktu dengan hash data yang disediakan dengan algoritma tertentu.

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

Create permintaan tanda waktu menggunakan nilai hash yang telah dihitung sebelumnya dan nama algoritma hash.

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

Create permintaan tanda waktu menggunakan nilai hash yang telah dihitung sebelumnya dan Pengidentifikasi Objek untuk algoritma hash.

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

Membuat permintaan tanda waktu dengan hash tanda tangan penanda tangan yang disediakan dengan algoritma tertentu.

Encode()

Mengodekan permintaan tanda waktu dan mengembalikannya sebagai array byte.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetExtensions()

Mendapatkan koleksi dengan salinan ekstensi yang ada pada permintaan ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetMessageHash()

Mendapatkan hash data untuk permintaan tanda waktu ini.

GetNonce()

Mendapatkan nonce untuk permintaan tanda waktu ini.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Menggabungkan respons tanda waktu yang dikodekan dengan permintaan ini untuk menghasilkan Rfc3161TimestampToken.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Mengintegrasikan konten encodedBytes sebagai Permintaan Tanda Waktu yang dikodekan DER.

TryEncode(Span<Byte>, Int32)

Mencoba mengodekan instans sebagai IETF RFC 3161 TimeStampReq, menulis byte ke dalam buffer yang disediakan.

Berlaku untuk