Pkcs9AttributeObject 类

定义

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

public ref class Pkcs9AttributeObject : System::Security::Cryptography::AsnEncodedData
public class Pkcs9AttributeObject : System.Security.Cryptography.AsnEncodedData
type Pkcs9AttributeObject = class
    inherit AsnEncodedData
Public Class Pkcs9AttributeObject
Inherits 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)

适用于