System::Security::Cryptography::X509Certificates 命名空间
内容
[
隐藏
]类
| 类 | 描述 |
|---|---|
| PublicKey | 表示 X509 证书的公钥信息。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X500DistinguishedName | 表示 X509 证书的可分辨名称。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509Certificate | X.509 v.3 证书。不支持加密证书。仅支持 X509KeyStorageFlags::DefaultKeySet 标志。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509Certificate2 | 表示 X509 证书。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509Certificate2Collection | X509 证书对象的集合。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509Certificate2CollectionPtr | 指向 X509 证书集合的指针。此类型是用于管理其他对象删除的指针。应在栈上分配,并以值或 const 引用的方式传递给函数。 |
| X509CertificateCollection | X509 证书对象的集合。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509CertificateCollectionPtr | 指向 X509 证书集合的指针。此类型是用于管理其他对象删除的指针。应在栈上分配,并以值或 const 引用的方式传递给函数。 |
| X509Chain | 表示 X509 证书链。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509ChainPolicy | 在构建 X509 证书链时将应用的链策略。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509ChainStatus | 存储 X509 链的状态和错误信息。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509Extension | 用于保存与 X.509 证书关联的额外信息的扩展对象。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509ExtensionCollection | 扩展对象的集合。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509ExtensionCollectionPtr | 指向 X509 扩展集合的指针。此类型是用于管理其他对象删除的指针。应在栈上分配,并以值或 const 引用的方式传递给函数。 |
| X509ExtensionEnumerator | 用于遍历扩展集合的枚举器。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| X509KeyUsageExtension | 用于保存密钥使用额外信息的扩展对象。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
Enums
| 枚举 | 描述 |
|---|---|
| X500DistinguishedNameFlags | X509 证书可分辨名称的格式规则。 |
| X509ChainStatusFlags | |
| X509ContentType | X.509 证书的格式。 |
| X509IncludeOption | 指定链中要包含的证书。 |
| X509KeyStorageFlags | 定义密钥的存储方式。 |
| X509KeyUsageFlags | 定义证书密钥的使用方式。 |
| X509NameType | X.509 证书中包含的名称类型,关联于证书的颁发者或主体。 |
| X509RevocationFlag | |
| X509VerificationFlags |