public class ClientConfiguration extends java.lang.Object implements IdscpConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected @Nullable java.net.URI |
ttpUri |
| Constructor and Description |
|---|
ClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAttestationMask() |
@NonNull de.fhg.aisec.ids.messages.AttestationProtos.IdsAttestationType |
getAttestationType() |
@NonNull CertificatePair |
getCertificatePair() |
@NonNull java.lang.String |
getEndpoint() |
@NonNull java.lang.String |
getRDFDescription() |
@NonNull java.util.List<byte[]> |
getSha256CertificateHashes() |
@Nullable java.net.URI |
getTrustedThirdPartyURI() |
public @NonNull de.fhg.aisec.ids.messages.AttestationProtos.IdsAttestationType getAttestationType()
getAttestationType in interface IdscpConfigurationpublic int getAttestationMask()
getAttestationMask in interface IdscpConfigurationpublic @NonNull CertificatePair getCertificatePair()
getCertificatePair in interface IdscpConfigurationpublic @NonNull java.lang.String getRDFDescription()
public @Nullable java.net.URI getTrustedThirdPartyURI()
getTrustedThirdPartyURI in interface IdscpConfigurationpublic @NonNull java.lang.String getEndpoint()
public @NonNull java.util.List<byte[]> getSha256CertificateHashes()