THPDFCertificateTrustPurpose Type
Valitsee laajennetun avaimenkäytön tarkoituksen, jonka allekirjoittajasertifikaatin on täytettävä sertifikaattipolkuvahvistuksen aikana
Määrittely
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Yksikkö
HPDFSignVerify
Arvot
| Arvo | Tarkoitus |
|---|---|
ctpAny | Oletus; ratkeaa tyhjäksi tarkoitus-OID:ksi, jolloin allekirjoittajan EKU:ta ei rajata tiettyyn käyttötarkoitukseen |
ctpDocumentSigning | Vaatii asiakirjojen allekirjoittamisen EKU:n (OID 1.3.6.1.5.5.7.3.36) allekirjoittajasertifikaatissa |
ctpCodeSigning | Vaatii koodin allekirjoittamisen EKU:n (OID 1.3.6.1.5.5.7.3.3) allekirjoittajasertifikaatissa |
ctpEmailProtection | Vaatii sähköpostisuojauksen EKU:n (OID 1.3.6.1.5.5.7.3.4) allekirjoittajasertifikaatissa |
ctpTimeStamping | Vaatii aikaleimojen EKU:n (OID 1.3.6.1.5.5.7.3.8) allekirjoittajasertifikaatissa |
ctpOCSPSigning | Vaatii OCSP-allekirjoituksen EKU:n (OID 1.3.6.1.5.5.7.3.9) allekirjoittajasertifikaatissa |
ctpCustom | Vaatii pisteellä erotetun OID:n, joka annetaan kentässä THPDFCertificateValidationOptions.CustomTrustPurposeOID; virheellinen OID kaataa vahvistuksen |
Käyttöhuomautukset
- Aseta tarkoitus
THPDFCertificateValidationOptions.TrustPurpose-kentän kautta; asetustietueen oletus onctpAny - Ratkaistu tarkoitus-OID tarkistetaan allekirjoittajasertifikaatin laajennettua avaimenkäyttöä vastaan, ja poikkeama kaataa polun EKU-virheviestillä
- Ratkaistu arvo ja sen OID-muoto palautetaan kenttiin
THPDFCertificateValidationInfo.TrustPurposejaTrustPurposeOIDvahvistusraportteja varten