Class URLBasedX509CertificateSupplier

    • Field Detail

      • CERTIFICATE_URL_CONNECTION_READ_TIMEOUT_IN_MILLIS

        protected static final String CERTIFICATE_URL_CONNECTION_READ_TIMEOUT_IN_MILLIS
        Set the environment variables to configure read timeout and connection timeout (in milliseconds) for URL Connection
      • CERTIFICATE_URL_CONNECTION_TIMEOUT_IN_MILLIS

        protected static final String CERTIFICATE_URL_CONNECTION_TIMEOUT_IN_MILLIS
    • Constructor Detail

      • URLBasedX509CertificateSupplier

        public URLBasedX509CertificateSupplier​(URLBasedX509CertificateSupplier.ResourceDetails certificateResourceDetails,
                                               URLBasedX509CertificateSupplier.ResourceDetails privateKeyResourceDetails,
                                               char[] privateKeyPassphraseCharacters)
        Constructor.
        Parameters:
        certificateResourceDetails - The certificate resource details
        privateKeyResourceDetails - The private key resource details, may be null for intermediate certificates
        privateKeyPassphraseCharacters - The private key passphrase, may be null for unencrypted private keys
      • URLBasedX509CertificateSupplier

        public URLBasedX509CertificateSupplier​(URL certificateUrl,
                                               URL privateKeyUrl,
                                               char[] privateKeyPassphraseCharacters)
        Constructor.
        Parameters:
        certificateUrl - The certificate url
        privateKeyUrl - The private key url, may be null for intermediate certificates
        privateKeyPassphraseCharacters - The private key passphrase, may be null for unencrypted private keys
      • URLBasedX509CertificateSupplier

        @Deprecated
        public URLBasedX509CertificateSupplier​(URL certificateUrl,
                                               URL privateKeyUrl,
                                               String privateKeyPassphrase)
        Constructor.
        Parameters:
        certificateUrl - The certificate url
        privateKeyUrl - The private key url, may be null for intermediate certificates
        privateKeyPassphrase - The private key passphrase, may be null for unencrypted private keys