Class X509CertificateParser<T extends AbstractX509CertificateWrapper>

    • Constructor Detail

      • X509CertificateParser

        public X509CertificateParser()
    • Method Detail

      • parse

        public void parse​(String location,
                          byte[] encoded)
      • parse

        public void parse​(ValidationResult validationResult,
                          byte[] encoded)
      • parseCertificate

        public static X509GenericCertificate parseCertificate​(ValidationResult result,
                                                              byte[] encoded)
        Parse a certificate and return a parsed certificate of the correct (router or resource certificate) type.
      • validatePublicKey

        protected void validatePublicKey()
      • doTypeSpecificValidation

        protected void doTypeSpecificValidation()
      • isSuccess

        public boolean isSuccess()
      • getCertificate

        public abstract T getCertificate()
      • parseX509Certificate

        public static X509Certificate parseX509Certificate​(byte[] encoded)
      • isResourceExtensionPresent

        protected boolean isResourceExtensionPresent()
      • isIpResourceExtensionPresent

        protected boolean isIpResourceExtensionPresent()
      • isAsResourceExtensionPresent

        protected boolean isAsResourceExtensionPresent()
      • isBgpSecExtensionPresent

        protected boolean isBgpSecExtensionPresent()