Class JcaC509CertificateConverter


  • public class JcaC509CertificateConverter
    extends java.lang.Object
    Converter for producing a JCA X509Certificate from the X.509 view of a CBOR re-encoded (type 3) C509 certificate, mirroring the X.509 holder converter. A natively signed certificate has no X.509 form and cannot be converted.
    • Constructor Detail

      • JcaC509CertificateConverter

        public JcaC509CertificateConverter()
        Base constructor - the default JCA provider will be used to produce the certificate factory.
    • Method Detail

      • getCertificate

        public java.security.cert.X509Certificate getCertificate​(C509CertificateHolder certificateHolder)
                                                          throws java.security.cert.CertificateException
        Return the JCA certificate for the X.509 certificate a type 3 holder stands for.
        Throws:
        java.lang.IllegalStateException - if the holder wraps a natively signed certificate.
        java.security.cert.CertificateException