CertificateService

interface CertificateService

Functions

Link copied to clipboard
abstract fun addCertificateToKeystore(ks: KeyStore, cert: X509Certificate, alias: String)
Link copied to clipboard
abstract fun containsAlias(ks: KeyStore, alias: String): Boolean
Link copied to clipboard
abstract fun deriveAlias(cert: X509Certificate): String
Link copied to clipboard
abstract fun isCertificateValidInFuture(cert: X509Certificate, duration: Duration): Boolean
Link copied to clipboard
abstract fun loadCertificates(file: Path): List<X509Certificate>
Link copied to clipboard
abstract fun newKeyStore(type: KeyStoreType): KeyStore
Link copied to clipboard
abstract fun storeKeystore(ks: KeyStore, file: Path, password: String)