Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'enumerazione XdCertificateStatus viene utilizzata per determinare lo stato di un certificato digitale.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Sintassi
Public Enumeration XdCertificateStatus
Dim instance As XdCertificateStatus
public enum XdCertificateStatus
Membri
| Nome membro | Descrizione | |
|---|---|---|
| xdCertificateStatusError | Non è possibile determinare lo stato del certificato digitale specificato. | |
| xdCertificateStatusExpired | Il certificato digitale specificato è scaduto. | |
| xdCertificateStatusNotTrusted | Il certificato digitale specificato non è attendibile. | |
| xdCertificateStatusRevoked | Il certificato digitale specificato è stato revocato. | |
| xdCertificateStatusValid | Il certificato digitale specificato è valido. |
Osservazioni
Questi valori enumerati vengono restituiti dalla proprietà Status.
Esempio
public void CertificatePropertiesAlert()
{
Certificate certificate = thisXDocument.SignedDataBlocks[0].Signatures[0].Certificate;
string status = "UNKNOWN";
switch(certificate.Status)
{
case XdCertificateStatus.xdCertificateStatusValid :
status = "VALID";
break;
case XdCertificateStatus.xdCertificateStatusError :
status = "ERROR";
break;
case XdCertificateStatus.xdCertificateStatusExpired :
status = "EXPIRED";
break;
case XdCertificateStatus.xdCertificateStatusNotTrusted :
status = "NOT TRUSTED";
break;
case XdCertificateStatus.xdCertificateStatusRevoked :
status = "REVOKED";
break;
default:
break;
}
thisXDocument.UI.Alert("Certificate Status = " + status);
}