THPDFCertificateTrustPurpose Type
Seleziona lo scopo di extended key usage che il certificato del firmatario deve soddisfare durante la validazione del percorso dei certificati
Dichiarazione
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Unità
HPDFSignVerify
Valori
| Valore | Scopo |
|---|---|
ctpAny | Predefinito; risolve in un OID di scopo vuoto, così l'EKU del firmatario non è vincolato a uno specifico uso |
ctpDocumentSigning | Richiede l'EKU document-signing (OID 1.3.6.1.5.5.7.3.36) sul certificato del firmatario |
ctpCodeSigning | Richiede l'EKU code-signing (OID 1.3.6.1.5.5.7.3.3) sul certificato del firmatario |
ctpEmailProtection | Richiede l'EKU email-protection (OID 1.3.6.1.5.5.7.3.4) sul certificato del firmatario |
ctpTimeStamping | Richiede l'EKU time-stamping (OID 1.3.6.1.5.5.7.3.8) sul certificato del firmatario |
ctpOCSPSigning | Richiede l'EKU OCSP-signing (OID 1.3.6.1.5.5.7.3.9) sul certificato del firmatario |
ctpCustom | Richiede l'OID puntato fornito in THPDFCertificateValidationOptions.CustomTrustPurposeOID; un OID malformato fallisce la validazione |
Note d'uso
- Imposta lo scopo tramite
THPDFCertificateValidationOptions.TrustPurpose; il predefinito del record opzioni èctpAny - L'OID di scopo risolto viene confrontato con l'extended key usage del certificato del firmatario, e una mancata corrispondenza fa fallire il percorso con un messaggio di problema EKU
- Il valore risolto e la sua forma OID vengono riportati indietro in
THPDFCertificateValidationInfo.TrustPurposeeTrustPurposeOIDper i report di verifica