Package de.gematik.bbriccs.utils
Class RootCertificateAuthorityList
-
- All Implemented Interfaces:
-
kotlin.collections.Collection,kotlin.collections.Iterable,kotlin.collections.Set
public final class RootCertificateAuthorityList implements Set<RootCertificateAuthorityDto>
-
-
Constructor Summary
Constructors Constructor Description RootCertificateAuthorityList(Set<RootCertificateAuthorityDto> internalList)
-
Method Summary
Modifier and Type Method Description final RootCertificateAuthorityDtogetRootCABy(String subjectCN)final RootCertificateAuthorityDtogetRootCAByCompCA(X509Certificate crossCA)final RootCertificateAuthorityDtogetRootCAByCrossCA(X509Certificate crossCA)final RootCertificateAuthorityDtonextRootCA(RootCertificateAuthorityDto rootCa)final RootCertificateAuthorityDtoprevRootCA(RootCertificateAuthorityDto rootCa)final LinkedList<X509Certificate>getChainOfCrossRootCAsBetween(RootCertificateAuthorityDto start, RootCertificateAuthorityDto target)final LinkedList<X509Certificate>getChainOfCrossRootCAByCompCAs(Collection<X509Certificate> cas, RootCertificateAuthorityDto current)-
Methods inherited from class kotlin.collections.Set
contains, containsAll, getSize, isEmpty, iterator, spliterator -
Methods inherited from class kotlin.collections.Iterable
forEach -
Methods inherited from class kotlin.collections.Collection
parallelStream, stream, toArray -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RootCertificateAuthorityList
RootCertificateAuthorityList(Set<RootCertificateAuthorityDto> internalList)
-
-
Method Detail
-
getRootCABy
final RootCertificateAuthorityDto getRootCABy(String subjectCN)
-
getRootCAByCompCA
final RootCertificateAuthorityDto getRootCAByCompCA(X509Certificate crossCA)
-
getRootCAByCrossCA
final RootCertificateAuthorityDto getRootCAByCrossCA(X509Certificate crossCA)
-
nextRootCA
final RootCertificateAuthorityDto nextRootCA(RootCertificateAuthorityDto rootCa)
-
prevRootCA
final RootCertificateAuthorityDto prevRootCA(RootCertificateAuthorityDto rootCa)
-
getChainOfCrossRootCAsBetween
final LinkedList<X509Certificate> getChainOfCrossRootCAsBetween(RootCertificateAuthorityDto start, RootCertificateAuthorityDto target)
-
getChainOfCrossRootCAByCompCAs
final LinkedList<X509Certificate> getChainOfCrossRootCAByCompCAs(Collection<X509Certificate> cas, RootCertificateAuthorityDto current)
-
-
-
-