我有一个加密的应用程序机密。
在我的 ApplicationManifest 中,我指定了相应的证书来解密秘密:
<Certificates>
<SecretsCertificate Name="MyCert" X509FindValue="1..." X509FindValueSecondary="2..." />
</Certificates>
我的秘密实际上是用2...
证书加密的,我在X509FindValueSecondary
. 我认为当它没有找到证书时X509FindValue
,就我而言1...
,它会退回到寻找证书X509FindValueSecondary
。这就是我认为“次要”的意思。但是,我的应用程序没有启动:
Failed to configure certificate permissions. Error FABRIC_E_CERTIFICATE_NOT_FOUND.
X509FindValue
和 和有什么不一样X509FindValueSecondary
?