你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
@azure/attestation package
类
AttestationAdministrationClient |
证明客户端类。 AttestationClient 类允许访问与证明相关的 API:
|
AttestationClient |
证明客户端类。 AttestationClient 类允许访问与证明相关的 API:
|
接口
AttestOpenEnclaveOptions |
AttestOpenEnclave API 的可选参数。 |
AttestSgxEnclaveOptions |
AttestSgxEnclave API 的可选参数。 |
AttestTpmOptions |
AttestTpm API 的操作选项。 |
AttestationAdministrationClientOperationOptions |
证明管理客户端操作的操作选项。 |
AttestationAdministrationClientOptions |
证明客户端构造选项。 |
AttestationAdministrationClientPolicyCertificateOperationOptions |
策略证书操作的操作选项。 |
AttestationAdministrationClientPolicyOperationOptions |
管理策略操作的操作选项。 |
AttestationClientOperationOptions |
证明客户端操作的操作选项。 |
AttestationClientOptions |
证明客户端构造选项。 |
AttestationPolicyToken |
AttestationPolicyToken 表示保存证明策略文档的 AttestationToken。 当证明服务收到设置策略请求时,设置策略令牌的有效负载包含 JSON Web 签名 ,其正文包含实际的证明策略文档。 AttestationPolicyToken 表示此 JWS 对象。 |
AttestationResponse |
AttestationResponse 表示来自 Microsoft Azure 证明 服务的响应。 它具有两个属性: |
AttestationResult |
Microsoft Azure 证明响应令牌正文 - MAA 颁发的响应令牌的正文 |
AttestationSgxCollateralInfo |
定义 AttestationResult 中 sgxCollateral 声明的内容。 |
AttestationSigner |
AttestationSigner 表示由证明服务返回的签名证书链/密钥 ID 组合。 |
AttestationToken |
AttestationToken 表示 RFC 7515 JSON Web 签名对象。 它可以表示证明服务返回的令牌,也可以用于在本地创建可用于验证证明策略更改的令牌。 |
AttestationTokenValidationOptions |
用于验证证明令牌的选项。 |
PolicyCertificatesModificationResult |
策略证书修改的结果 |
PolicyResult |
策略证书修改的结果 |
类型别名
AttestationType |
定义 AttestationType 的值。 服务支持的已知值SgxEnclave:Intel Software Guard eXtensions |
CertificateModification |
定义 CertificateModification 的值。 服务支持的已知值IsPresent:执行操作后,证书位于证书集中。 |
PolicyModification |
定义 PolicyModification 的值。 服务支持的已知值已更新:已更新指定的策略对象。 |
枚举
KnownAttestationType |
服务接受的 AttestationType 的已知值。 |
KnownCertificateModification |
服务接受的 CertificateModification 的已知值。 |
KnownPolicyModification |
服务接受 的 PolicyModification 的已知值。 |
函数
create |
构造包含证明策略文档的 AttestationToken。 |
函数详细信息
createAttestationPolicyToken(string, string, string)
构造包含证明策略文档的 AttestationToken。
function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken
参数
- policy
-
string
要嵌入到证明令牌中的证明策略。
- privateKey
-
string
用于对证明令牌进行签名的可选私钥。
- certificate
-
string
用于验证证明令牌的可选证书。
返回
注解
请注意,如果证明实例在 Isolated
模式下运行,则需要 privateKey 和证书。 如果证明实例在 AAD
模式下运行,则它们是可选的。