Package dev.sigstore.trustroot
Interface SigstoreTrustedRoot
-
@Immutable public interface SigstoreTrustedRoot
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SigstoreTrustedRootfrom(TrustedRoot proto)Create an instance from a parsed proto definition of a trustroot.java.util.List<CertificateAuthority>getCAs()A list of certificate authorities associated with this trustroot.java.util.List<TransparencyLog>getCTLogs()A list of certificate transparency logs associated with this trustroot.java.util.List<TransparencyLog>getTLogs()A list of binary transparency logs associated with this trustroot.
-
-
-
Method Detail
-
getCAs
java.util.List<CertificateAuthority> getCAs()
A list of certificate authorities associated with this trustroot.
-
getTLogs
java.util.List<TransparencyLog> getTLogs()
A list of binary transparency logs associated with this trustroot.
-
getCTLogs
java.util.List<TransparencyLog> getCTLogs()
A list of certificate transparency logs associated with this trustroot.
-
from
static SigstoreTrustedRoot from(TrustedRoot proto) throws java.security.cert.CertificateException
Create an instance from a parsed proto definition of a trustroot.- Throws:
java.security.cert.CertificateException
-
-