Pkcs9AttributeObject 类

定义

表示用于 CMS/PKCS #7 和 PKCS #9 操作的特性。

C#
public class Pkcs9AttributeObject : System.Security.Cryptography.AsnEncodedData
继承
Pkcs9AttributeObject
派生

注解

Pkcs9AttributeObject由于添加了 Oid 属性,可以将 对象视为强类型AsnEncodedData对象。

构造函数

Pkcs9AttributeObject()

初始化 Pkcs9AttributeObject 类的新实例。

Pkcs9AttributeObject(AsnEncodedData)

通过将所指定 Pkcs9AttributeObject 对象用作 AsnEncodedData 类新实例的特性类型及值,对该实例进行初始化。

Pkcs9AttributeObject(Oid, Byte[])

通过将指定的 Pkcs9AttributeObject 对象用作特性类型,并将指定的 ASN.1 编码数据用作特性值,对 Oid 类的新实例进行初始化。

Pkcs9AttributeObject(String, Byte[])

通过将指定的对象标识符 (OID) 字符串表示形式用作特性类型,并将指定的 ASN.1 编码数据用作特性值,对 Pkcs9AttributeObject 类的新实例进行初始化。

属性

Oid

获取 Oid 对象,该对象表示与此 Pkcs9AttributeObject 对象相关联的特性类型。

RawData

获取或设置以字节数组表示的 Abstract Syntax Notation One (ASN.1) 编码数据。

(继承自 AsnEncodedData)

方法

CopyFrom(AsnEncodedData)

从指定的 Pkcs9AttributeObject 对象中复制此 AsnEncodedData 的 PKCS #9 特性类型及值。

Equals(Object)

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

(继承自 Object)
Format(Boolean)

将 Abstract Syntax Notation One (ASN.1) 编码数据的格式化版本作为字符串返回。

(继承自 AsnEncodedData)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于

产品 版本
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10