Package com.penta.sdk.bs
Class IssacCert
- java.lang.Object
-
- com.penta.sdk.bs.IssacCert
-
- Direct Known Subclasses:
IssacCERTIFICATE
public abstract class IssacCert extends java.lang.Object인증서 추상 클래스.- See Also:
IssacCERTIFICATE
-
-
Constructor Summary
Constructors Constructor Description IssacCert()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract intVerify(IssacPATHS paths, IssacCERTIFICATES caCerts, IssacCERTIFICATES trustedCerts, IssacPOLICYCONTEXT policy, IssacCRL crl, int flags)인증서를 검증한다.abstract intVerify(IssacPATHS paths, IssacCERTIFICATES caCerts, IssacCERTIFICATES trustedCerts, IssacPOLICYCONTEXT policy, IssacCRL crl, java.util.Date verifyTime, int flags)인증서를 검증한다.
-
-
-
Method Detail
-
Verify
public abstract int Verify(IssacPATHS paths, IssacCERTIFICATES caCerts, IssacCERTIFICATES trustedCerts, IssacPOLICYCONTEXT policy, IssacCRL crl, java.util.Date verifyTime, int flags) throws IssacSDKException
인증서를 검증한다. (유효성 검증 시간을 지정할 수 있음)- Parameters:
paths- [IN] 인증 경로caCerts- [IN] 이 인증서를 발급한 상위 인증서들의 체인trustedCerts- [IN] 신뢰하는 최상위 인증서 목록policy- [IN] 정책 집합crl- [IN] 인증서 폐지 목록verifyTime- [IN] 유효성을 검증할 특정 시간flags- [IN] 검증 옵션 (0x0000: VERIFY_ALL, 0x0004: VERIFY_IGNOREPOLICYCHECKING, 0x0008: VERIFY_IGNORENAMECONSTRAINTS, 0x0010: VERIFY_IGNOREPATHLENCONSTRAINT, 0x0020: VERIFY_IGNOREBASICCONSTRAINTS, 0x0040: VERIFY_NOEXPLICITPOLICY)- Returns:
- 검증 결과
- Throws:
IssacSDKException- 오류 발생
-
Verify
public abstract int Verify(IssacPATHS paths, IssacCERTIFICATES caCerts, IssacCERTIFICATES trustedCerts, IssacPOLICYCONTEXT policy, IssacCRL crl, int flags) throws IssacSDKException
인증서를 검증한다.- Parameters:
paths- [IN] 인증 경로caCerts- [IN] 이 인증서를 발급한 상위 인증서들의 체인trustedCerts- [IN] 신뢰하는 최상위 인증서 목록policy- [IN] 정책 집합crl- [IN] 인증서 폐지 목록flags- [IN] 검증 옵션 (0x0000: VERIFY_ALL, 0x0004: VERIFY_IGNOREPOLICYCHECKING, 0x0008: VERIFY_IGNORENAMECONSTRAINTS, 0x0010: VERIFY_IGNOREPATHLENCONSTRAINT, 0x0020: VERIFY_IGNOREBASICCONSTRAINTS, 0x0040: VERIFY_NOEXPLICITPOLICY)- Returns:
- 검증 결과
- Throws:
IssacSDKException- 오류 발생
-
-