Rfc3161TimestampTokenInfo 类

定义

表示 RFC3161 中定义为 TSTInfo 的时间戳标记信息类。

public ref class Rfc3161TimestampTokenInfo sealed
public sealed class Rfc3161TimestampTokenInfo
type Rfc3161TimestampTokenInfo = class
Public NotInheritable Class Rfc3161TimestampTokenInfo
继承
Rfc3161TimestampTokenInfo

构造函数

Rfc3161TimestampTokenInfo(Oid, Oid, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, DateTimeOffset, Nullable<Int64>, Boolean, Nullable<ReadOnlyMemory<Byte>>, Nullable<ReadOnlyMemory<Byte>>, X509ExtensionCollection)

使用指定的参数初始化 Rfc3161TimestampTokenInfo 类的新实例。

属性

AccuracyInMicroseconds

获取与之 Timestamp 进行比较的准确性。

HasExtensions

获取一个值,该值指示是否存在与此时间戳标记关联的任何扩展。

HashAlgorithmId

获取哈希算法的 OID。

IsOrdering

获取一个值,该值指示是否始终可以基于 Timestamp对同一 TSA 中的每个时间戳标记进行排序,而不考虑准确性。 如果值为 falseTimestamp 则指示 TSA 创建令牌的日期。

PolicyId

获取一个 OID,该 OID 表示生成响应所依据的 TSA 策略。

Timestamp

获取标记中编码的时间戳。

Version

获取时间戳标记的版本。

方法

Encode()

将此对象编码为 TSTInfo 值。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetExtensions()

获取与时间戳关联的扩展值。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetMessageHash()

获取表示消息哈希的数据。

GetNonce()

获取与此时间戳标记关联的 nonce。

GetSerialNumber()

获取 TSA 分配给 的 Rfc3161TimestampTokenInfo整数。

GetTimestampAuthorityName()

获取表示 TSA 名称标识中的提示的数据。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampTokenInfo, Int32)

解码编码的 TSTInfo 值。

TryEncode(Span<Byte>, Int32)

尝试将此对象编码为 TSTInfo 值,并将结果写入提供的缓冲区。

适用于