Class IssacCert

    • Constructor Detail

      • IssacCert

        public IssacCert()
    • 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 - 오류 발생