Modifier and Type | Method and Description |
---|---|
be.fedict.commons.eid.client.BeIDCard |
BeIDCardAdaptor.getBeIDCard() |
static BeIDInfo |
BeIDFactory.getBeIDInfo(String scope,
boolean useCache) |
static KeyStore |
BeIDFactory.getKeyStore(String scope,
boolean useCache) |
BeIDInfo |
BeIDInstantiator.instantiateBeIDInfo(String scope,
boolean useCache) |
KeyStore |
BeIDInstantiator.instantiateKeyStore(String scope,
boolean useCache) |
static void |
BeIDFactory.verify(char[] pin) |
void |
BeIDInstantiator.verifyPin(char[] pin) |
Modifier and Type | Method and Description |
---|---|
be.fedict.commons.eid.client.BeIDCard |
CommonsEidAdaptor.getBeIDCard()
Retrieve the reachable IDCard and create corresponding BeIDCard object
|
BeIDInfo |
CommonsEidInstantiator.instantiateBeIDInfo(String scope,
boolean useCache) |
KeyStore |
CommonsEidInstantiator.instantiateKeyStore() |
KeyStore |
CommonsEidInstantiator.instantiateKeyStore(String scope,
boolean useCache) |
void |
CommonsEidInstantiator.verifyPin(char[] pin) |
Modifier and Type | Method and Description |
---|---|
void |
JSR107Cache.initialize(Map<String,Object> parameterMap) |
void |
HashMapCache.initialize(Map<String,Object> parameterMap) |
Modifier and Type | Method and Description |
---|---|
Configuration |
ConfigValidator.getConfig() |
Configuration |
Configuration.getCurrentConfig() |
List<Object> |
ConfigValidator.getUnfoundPropertiesAfterValidation()
will do the validation of the current config ( if not done yet ) and return the properties that were not found.
|
void |
ConfigurationModule.init(Configuration config)
Method that initialise the configuration module.
|
void |
Configuration.invalidate()
Method to invalidate all the cached configuration.
|
boolean |
ConfigValidator.isValid() |
void |
Configuration.reload()
Method to reload the configuration modules.
|
static void |
ConfigFactory.setConfigLocation(String configLocation) |
static void |
ConfigFactory.setLocation(InputStream is) |
void |
ConfigurationModule.unload()
Method that restores the configuration module and reset the system to the initial situation.
|
Modifier and Type | Method and Description |
---|---|
Configuration |
ConfigValidatorImpl.getConfig() |
Configuration |
ConfigurationWithSessionCache.getCurrentConfig() |
Configuration |
ConfigurationImpl.getCurrentConfig() |
static Configuration |
ConfigurationImpl.getInstance() |
List<Object> |
ConfigValidatorImpl.getUnfoundPropertiesAfterValidation() |
void |
ConfigurationModuleXmlSec.init(Configuration config) |
void |
ConfigurationModuleWindows10.init(Configuration config) |
void |
ConfigurationModuleVersion.init(Configuration config) |
void |
ConfigurationModuleTrustStore.init(Configuration config) |
void |
ConfigurationModuleSystemProps.init(Configuration config) |
void |
ConfigurationModuleServiceLoader.init(Configuration config) |
void |
ConfigurationModuleSSLVerifier.init(Configuration config)
Deprecated.
|
void |
ConfigurationModuleSSL.init(Configuration config) |
void |
ConfigurationModuleProperties.init(Configuration config) |
void |
ConfigurationModuleOCSP.init(Configuration config) |
void |
ConfigurationModuleEndpointDistributor.init(Configuration config) |
void |
ConfigurationModuleEhealthTime.init(Configuration config) |
void |
ConfigurationModuleClassloader.init(Configuration config) |
void |
ConfigurationModuleBootstrap.init(Configuration config) |
void |
ConfigurationWithSessionCache.invalidate() |
void |
ConfigValidatorImpl.invalidate() |
static boolean |
ConfigUtils.isNet() |
boolean |
ConfigValidatorImpl.isValid() |
static void |
ConfigurationModuleLoader.load(Configuration instance) |
void |
ConfigurationWithSessionCache.reload() |
void |
ConfigurationImpl.reload()
reloads the instance, and reloads the config modules.
|
void |
ConfigValidatorImpl.reload() |
void |
ConfigurationModuleWindows10.unload() |
void |
ConfigurationModuleVersion.unload() |
void |
ConfigurationModuleSystemProps.unload() |
void |
ConfigurationModuleSysOut.unload() |
void |
ConfigurationModuleServiceLoader.unload() |
void |
ConfigurationModuleSecurityProvider.unload() |
void |
ConfigurationModuleSSLVerifier.unload()
Deprecated.
|
void |
ConfigurationModuleSSL.unload() |
void |
ConfigurationModuleOCSP.unload() |
void |
ConfigurationModuleEndpointDistributor.unload() |
void |
ConfigurationModuleEhealthTime.unload() |
void |
ConfigurationModuleClassloader.unload() |
Modifier and Type | Class and Description |
---|---|
class |
BeIDPinCodeException
TechnicalConnectorException that is throws when there is a BeIDPinCode problem. |
class |
CertificateVerificationException
This class wraps an exception that could be thrown during the certificate verification process.
|
class |
InvalidTimeStampException
thrown when validation of timestamp fails.
|
class |
NoNextEndpointException |
class |
SessionManagementException
The Class SessionManagementException.
|
class |
SilentInstantiationException
Exception that can be swallowed is the flag silent is active.
|
class |
SoaErrorException
exception which contains result of soa error from webservice.
|
class |
UnsealConnectorException
Exception class for Unseal connector exceptions.
|
Modifier and Type | Method and Description |
---|---|
GenericResponse |
GenericService.send(GenericRequest request) |
Node |
GenericService.sendDocument(Document payload,
String endpoint) |
Node |
GenericService.sendDocument(Document payload,
String endpoint,
String soapAction) |
Node |
GenericService.sendDocument(Document payload,
URL endpoint) |
Node |
GenericService.sendDocument(Document payload,
URL endpoint,
String soapAction) |
String |
GenericService.sendXML(String payload,
String endpoint) |
String |
GenericService.sendXML(String payload,
String endpoint,
String soapAction) |
String |
GenericService.sendXML(String payload,
URL endpoint) |
String |
GenericService.sendXML(String payload,
URL endpoint,
String soapAction) |
Modifier and Type | Method and Description |
---|---|
GenericResponse |
GenericServiceImpl.send(GenericRequest request) |
Node |
GenericServiceImpl.sendDocument(Document payload,
String endpoint) |
Node |
GenericServiceImpl.sendDocument(Document payload,
String endpoint,
String soapAction) |
Node |
GenericServiceImpl.sendDocument(Document payload,
URL endpoint) |
Node |
GenericServiceImpl.sendDocument(Document payload,
URL endpoint,
String soapAction) |
String |
GenericServiceImpl.sendXML(String payload,
String endpoint) |
String |
GenericServiceImpl.sendXML(String payload,
String endpoint,
String soapAction) |
String |
GenericServiceImpl.sendXML(String payload,
URL endpoint) |
String |
GenericServiceImpl.sendXML(String payload,
URL endpoint,
String soapAction) |
Modifier and Type | Method and Description |
---|---|
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0 |
AbstractWsSecurityHandler.buildSignature() |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0.on(SOAPMessage message)
Deprecated.
|
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0.on(SOAPMessageContext ctx) |
void |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep4.sign(AbstractWsSecurityHandler.SignedParts... parts) |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2.withBinarySecurityToken(Credential cred) |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3.withSAMLToken(SAMLToken token) |
Constructor and Description |
---|
CertificateCallback() |
Constructor and Description |
---|
WSSecurityCrypto(Credential cred) |
Modifier and Type | Method and Description |
---|---|
String |
SOAPContextAlgorithmHelper.determineDigestAlgo(Credential cred) |
String |
AlgorithmHelper.determineDigestAlgo(Credential cred) |
String |
SOAPContextAlgorithmHelper.determineSignatureAlgorithm(Credential cred) |
String |
AlgorithmHelper.determineSignatureAlgorithm(Credential cred) |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 |
WSSecHeaderGeneratorWss4jImpl.on(SOAPMessage message) |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 |
WSSecHeaderGeneratorWss4jImpl.on(SOAPMessageContext ctx) |
void |
WSSecHeaderGeneratorWss4jImpl.sign(AbstractWsSecurityHandler.SignedParts... parts) |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 |
WSSecHeaderGeneratorWss4jImpl.withBinarySecurityToken(Credential cred) |
AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 |
WSSecHeaderGeneratorWss4jImpl.withSAMLToken(SAMLToken token) |
Modifier and Type | Method and Description |
---|---|
static IdGenerator |
IdGeneratorFactory.getIdGenerator()
returns the default instance of the idGenerator, which uses a datetime generator, suited to create an inputReference for a mycarenet
message ( max length 14).
|
static IdGenerator |
IdGeneratorFactory.getIdGenerator(String type) |
Modifier and Type | Method and Description |
---|---|
static AuthorityService |
ServiceFactory.getAuthorityService()
Gets the Authority service.
|
static ConsultServiceV2 |
ServiceFactory.getConsultServiceV2()
Gets the Consult service.
|
static IdSupportService |
ServiceFactory.getIdSupportService()
Gets the
IdSupportService service. |
static KeyDepotService |
ServiceFactory.getKeyDepotService()
Gets the KeyDepot service.
|
static KgssService |
ServiceFactory.getKgssService()
Gets the KGSS service.
|
static SealsService |
ServiceFactory.getSealsService()
Gets the Seals service.
|
static SingleSignOnService |
ServiceFactory.getSingleSignOnService()
Get the
SingleSignOnService service. |
static STSService |
ServiceFactory.getStsService()
Gets the STS service.
|
Modifier and Type | Method and Description |
---|---|
static CertificateChecker |
CertificateCheckerFactory.getCertificateChecker() |
static Crypto |
CryptoFactory.getCrypto(Credential encryption,
Map<String,PrivateKey> decryptionKeys) |
static Crypto |
CryptoFactory.getCrypto(Credential encryption,
Map<String,PrivateKey> decryptionKeys,
String oCSPPolicy)
Possible values of the OCSPPolicy parameter:
|
static Crypto |
CryptoFactory.getCryptoFromSession() |
static RevocationStatusChecker |
RevocationStatusCheckerFactory.getStatusChecker() |
boolean |
CertificateChecker.isCertificateRevoked(File certFile) |
boolean |
CertificateChecker.isCertificateRevoked(File certFile,
org.joda.time.DateTime validOn) |
boolean |
CertificateChecker.isCertificateRevoked(X509Certificate cert) |
boolean |
CertificateChecker.isCertificateRevoked(X509Certificate cert,
org.joda.time.DateTime validOn) |
boolean |
CertificateChecker.isValidCertificateChain(List<X509Certificate> certificateChain) |
boolean |
CertificateChecker.isValidCertificateChain(List<X509Certificate> certificateChain,
org.joda.time.DateTime validOn) |
byte[] |
Crypto.seal(Crypto.SigningPolicySelector type,
EncryptionToken enncryptionToken,
byte[] content) |
byte[] |
Crypto.seal(Crypto.SigningPolicySelector type,
KeyResult symmKey,
byte[] content) |
byte[] |
Crypto.seal(Crypto.SigningPolicySelector type,
Set<EncryptionToken> paramEncryptionTokenSet,
byte[] content) |
byte[] |
Crypto.seal(Crypto.SigningPolicySelector type,
Set<EncryptionToken> paramEncryptionTokenSet,
KeyResult symmKey,
byte[] content) |
UnsealedData |
Crypto.unseal(Crypto.SigningPolicySelector type,
byte[] protectedMessage) |
UnsealedData |
Crypto.unseal(Crypto.SigningPolicySelector type,
KeyResult symmKey,
byte[] protectedMessage) |
Modifier and Type | Method and Description |
---|---|
byte[] |
UnsealedData.getContentAsByte() |
Modifier and Type | Method and Description |
---|---|
void |
CryptoImpl.initialize(Map<String,Object> parameterMap) |
boolean |
ConnectorCertificateChecker.isCertificateRevoked(File certFile) |
boolean |
ConnectorCertificateChecker.isCertificateRevoked(File certFile,
org.joda.time.DateTime validOn) |
boolean |
ConnectorCertificateChecker.isCertificateRevoked(X509Certificate cert) |
boolean |
ConnectorCertificateChecker.isCertificateRevoked(X509Certificate cert,
org.joda.time.DateTime validOn) |
boolean |
ConnectorCertificateChecker.isValidCertificateChain(List<X509Certificate> certificateChain) |
boolean |
ConnectorCertificateChecker.isValidCertificateChain(List<X509Certificate> certificateChain,
org.joda.time.DateTime validOn) |
byte[] |
AbstractEndToEndCrypto.seal(Crypto.SigningPolicySelector type,
EncryptionToken encryptionToken,
byte[] content) |
byte[] |
AbstractEndToEndCrypto.seal(Crypto.SigningPolicySelector type,
KeyResult symmKey,
byte[] content) |
byte[] |
AbstractEndToEndCrypto.seal(Crypto.SigningPolicySelector type,
Set<EncryptionToken> paramEncryptionTokenSet,
byte[] content) |
byte[] |
CryptoImpl.seal(Crypto.SigningPolicySelector type,
Set<EncryptionToken> paramEncryptionTokenSet,
KeyResult symmKey,
byte[] content) |
UnsealedData |
CryptoImpl.unseal(Crypto.SigningPolicySelector type,
byte[] protectedMessage) |
UnsealedData |
CryptoImpl.unseal(Crypto.SigningPolicySelector type,
KeyResult symmKey,
byte[] protectedMessage) |
Modifier and Type | Method and Description |
---|---|
VerifyIdResponse |
IdSupportService.verifyId(String legalContext,
Id barcode)
|
VerifyIdResponse |
IdSupportService.verifyId(String legalContext,
Id ssin,
Id cardNumber)
|
VerifyIdResponse |
IdSupportService.verifyId(VerifyIdRequest request)
Verify a combination between elements of the request.
|
Modifier and Type | Method and Description |
---|---|
VerifyIdResponse |
IdSupportServiceImpl.verifyId(String legalContext,
Id barcode) |
VerifyIdResponse |
IdSupportServiceImpl.verifyId(String legalContext,
Id ssin,
Id cardNumber) |
VerifyIdResponse |
IdSupportServiceImpl.verifyId(VerifyIdRequest request) |
Modifier and Type | Method and Description |
---|---|
GetEtkResponse |
KeyDepotService.getETK(GetEtkRequest etkRequest)
Request an ETK from the Key Depot
|
EncryptionToken |
KeyDepotManager.getETK(IdentifierType identifierType,
Long identifierValue,
String application)
Gets the
EncryptionToken based on the input parameters |
EncryptionToken |
KeyDepotManager.getETK(KeyDepotManager.EncryptionTokenType type)
Gets the
EncryptionToken linked with the given EncryptionTokenType parameter. |
Set<EncryptionToken> |
KeyDepotManager.getETKs(IdentifierType identifierType,
Long identifierValue,
String application)
Gets the a
Set of EncryptionToken based on the input parameters. |
Set<EncryptionToken> |
KeyDepotService.getETKSet(IdentifierType identifierType,
String identifierValue,
String applicationId)
Gets the a
Set of EncryptionToken from the KeyDepot based on the input parameters. |
Modifier and Type | Method and Description |
---|---|
GetEtkResponse |
KeyDepotServiceImpl.getETK(GetEtkRequest etkRequest) |
EncryptionToken |
KeyDepotManagerImpl.getETK(IdentifierType identifierType,
Long identifierValue,
String application) |
EncryptionToken |
KeyDepotManagerImpl.getETK(KeyDepotManager.EncryptionTokenType type) |
Set<EncryptionToken> |
KeyDepotManagerImpl.getETKs(IdentifierType identifierType,
Long identifierValue,
String application) |
Set<EncryptionToken> |
KeyDepotServiceImpl.getETKSet(IdentifierType identifierType,
String identifierValue,
String applicationId) |
Modifier and Type | Method and Description |
---|---|
void |
KgssManager.add(List<CredentialType> allowedReaders,
byte[] myEtk)
Requests a new key from KGSS and adds it to the cache
|
void |
KgssManager.add(String cacheId,
List<CredentialType> allowedReaders,
byte[] myEtk)
Requests a new key from KGSS and adds it to the cache
|
KeyResult |
KgssManager.get(String keyId,
byte[] myEtk)
Gets a key from the KeyCache, if the key is not present in the cache it will be retrieved from the KGSS Web Service and added to the
KeyCache.
|
KeyResult |
KgssService.getKey(GetKeyRequestContent request,
byte[] kgssETK,
SessionItem session)
Gets the key.
|
GetKeyResponseContent |
KgssService.getKey(GetKeyRequestContent request,
Credential encryption,
Credential serviceCredential,
Element samlAssertion,
Map<String,PrivateKey> decryptionKeys,
byte[] etk)
Ask the eHealth-platform Key Generation and Storage Service (KGSS) to retrieve a key, based on a given key identifier.
|
KeyResult |
KgssService.getNewKey(GetNewKeyRequestContent request,
byte[] kgssETK)
Asks KGSS to generate and store a new key.
|
GetNewKeyResponseContent |
KgssService.getNewKey(GetNewKeyRequestContent request,
Credential encryptionCredential,
Map<String,PrivateKey> decryptionKeys,
byte[] kgssETK)
Ask the eHealth-platform Key Generation and Storage Service (KGSS) to generate and store a new key, and return the identifier.
|
KeyResult |
KgssManager.getNewKeyFromKgss(List<CredentialType> allowedReaders,
byte[] myEtk)
Retrieves a new key from the KGSS Web Service and returns it.
|
Modifier and Type | Method and Description |
---|---|
GetKeyRequest |
KgssMessageBuilder.sealGetKeyRequest(GetKeyRequestContent requestContent)
Seal get key request.
|
GetNewKeyRequest |
KgssMessageBuilder.sealGetNewKeyRequest(GetNewKeyRequestContent requestContent)
Seal get new key request.
|
GetKeyResponseContent |
KgssMessageBuilder.unsealGetKeyResponse(GetKeyResponse response)
Unseal get key response.
|
GetNewKeyResponseContent |
KgssMessageBuilder.unsealGetNewKeyResponse(GetNewKeyResponse response)
Unseal get new key response.
|
Modifier and Type | Method and Description |
---|---|
GetKeyRequest |
KgssMessageBuilderImpl.sealGetKeyRequest(GetKeyRequestContent requestContent) |
GetNewKeyRequest |
KgssMessageBuilderImpl.sealGetNewKeyRequest(GetNewKeyRequestContent requestContent) |
GetKeyResponseContent |
KgssMessageBuilderImpl.unsealGetKeyResponse(GetKeyResponse response) |
GetNewKeyResponseContent |
KgssMessageBuilderImpl.unsealGetNewKeyResponse(GetNewKeyResponse response) |
Constructor and Description |
---|
KgssMessageBuilderImpl(byte[] etkKgss,
Credential encryptionCredential,
Map<String,PrivateKey> decryptionKeys)
Instantiates a new kGSS util.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
KgssServiceImpl.checkReplyStatus(String responseCode)
Check reply status of the web service call, return true when OK.
|
KeyResult |
KgssServiceImpl.getKey(GetKeyRequestContent request,
byte[] kgssETK,
SessionItem session) |
GetKeyResponseContent |
KgssServiceImpl.getKey(GetKeyRequestContent request,
Credential encryption,
Credential service,
Element samlAssertion,
Map<String,PrivateKey> decryptionKeys,
byte[] etkKGSS)
Gets the key.
|
KeyResult |
KgssServiceImpl.getNewKey(GetNewKeyRequestContent request,
byte[] kgssETK) |
GetNewKeyResponseContent |
KgssServiceImpl.getNewKey(GetNewKeyRequestContent request,
Credential encryption,
Map<String,PrivateKey> decryptionKeys,
byte[] etkKGSS)
Gets the new key.
|
Modifier and Type | Method and Description |
---|---|
DecodeResponse |
SealsService.decode(X509Certificate certificate,
PrivateKey privateKey,
DecodeRequest decodeRequest)
The decode operation provides the inverse function of the encode operation
|
EncodeResponse |
SealsService.encode(X509Certificate certificate,
PrivateKey privateKey,
EncodeRequest encodeRequest)
The encode operation allows the coding/anonymization of data.
|
Modifier and Type | Method and Description |
---|---|
DecodeResponse |
SealsServiceImpl.decode(X509Certificate certificate,
PrivateKey privateKey,
DecodeRequest decodeRequest) |
EncodeResponse |
SealsServiceImpl.encode(X509Certificate certificate,
PrivateKey privateKey,
EncodeRequest encodeRequest) |
Modifier and Type | Method and Description |
---|---|
void |
BrowserHandler.browse(URI uri) |
void |
SingleSignOnService.signin(SsoProfile profile) |
void |
SingleSignOnService.signin(SsoProfile profile,
String relayState) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultBrowserHandler.browse(URI uri) |
void |
SingleSignOnServiceImpl.signin(SsoProfile profile) |
void |
SingleSignOnServiceImpl.signin(SsoProfile profile,
String relayState) |
Modifier and Type | Method and Description |
---|---|
static STSService |
STSServiceFactory.getInstance() |
Element |
STSService.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String subjectConfirmationMethod,
Duration validity) |
Element |
STSService.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String subjectConfirmationMethod,
int validity)
Deprecated.
|
Element |
STSService.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String authenticationMethod,
String nameQualifier,
String value,
String subjectConfirmationMethod,
Duration validity) |
Element |
STSService.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String authenticationMethod,
String nameQualifier,
String value,
String subjectConfirmationMethod,
int validity)
Deprecated.
|
Element |
STSService.renewToken(Credential headerCredentials,
Credential bodyCredentials,
Element samlToken,
Duration validity) |
Element |
STSService.renewToken(Credential headerCredentials,
Credential bodyCredentials,
Element samlToken,
int validity)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Element |
STSServiceWsTrustImpl.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String subjectConfirmationMethod,
Duration validity) |
Element |
STSServiceImpl.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String subjectConfirmationMethod,
Duration validity) |
Element |
AbstractSTSService.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String subjectConfirmationMethod,
int validity) |
Element |
STSServiceWsTrustImpl.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String authenticationMethod,
String nameQualifier,
String value,
String subjectConfirmationMethod,
Duration validity) |
Element |
STSServiceImpl.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String authenticationMethod,
String nameQualifier,
String value,
String subjectConfirmationMethod,
Duration validity) |
Element |
AbstractSTSService.getToken(Credential headerCredentials,
Credential bodyCredentials,
List<SAMLAttribute> attributes,
List<SAMLAttributeDesignator> designators,
String authenticationMethod,
String nameQualifier,
String value,
String subjectConfirmationMethod,
int validity) |
Element |
STSServiceWsTrustImpl.renewToken(Credential headerCredentials,
Credential bodyCredentials,
Element samlToken,
Duration validity) |
Element |
STSServiceImpl.renewToken(Credential headerCredentials,
Credential bodyCredentials,
Element samlToken,
Duration validity) |
Element |
AbstractSTSService.renewToken(Credential headerCredentials,
Credential bodyCredentials,
Element samlToken,
int validity) |
Modifier and Type | Method and Description |
---|---|
void |
SAMLToken.checkValidity() |
X509Certificate |
Credential.getCertificate()
Gets the certificate.
|
Certificate[] |
Credential.getCertificateChain()
Gets the certificate chain
|
CertPath |
ExtendedCredential.getCertPath() |
org.joda.time.DateTime |
ExtendedCredential.getExpirationDateTime() |
String |
Credential.getIssuer()
Gets the issuer.
|
String |
Credential.getIssuerQualifier()
Gets the issuer qualifier.
|
KeyStore |
Credential.getKeyStore()
Gets the associated
KeyStore |
PrivateKey |
Credential.getPrivateKey()
Gets the private key.
|
String |
Credential.getProviderName()
Gets the keystore provider
|
PublicKey |
Credential.getPublicKey()
Gets the public key.
|
Constructor and Description |
---|
KeyStoreInfo(String alias,
char[] privateKeyPwd)
Instantiates a new key store info.
|
KeyStoreInfo(String pathKeystore,
char[] pwdKeystore,
String alias,
char[] privateKeyPwd)
Instantiates a new key store info.
|
KeyStoreInfo(String pathKeystore,
String keystoreType,
char[] pwdKeystore,
String alias,
char[] privateKeyPwd)
Instantiates a new key store info.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSAMLToken.checkValidity() |
X509Certificate |
AbstractSAMLToken.getCertificate() |
Certificate[] |
AbstractSAMLToken.getCertificateChain() |
CertPath |
AbstractExtendedCredential.getCertPath() |
org.joda.time.DateTime |
AbstractExtendedCredential.getExpirationDateTime() |
String |
AbstractSAMLToken.getIssuer() |
String |
AbstractSAMLToken.getIssuerQualifier() |
KeyStore |
KeyStoreCredential.getKeyStore() |
KeyStore |
KeyPairCredential.getKeyStore() |
KeyStore |
BeIDCredential.getKeyStore() |
KeyStore |
AbstractSAMLToken.getKeyStore() |
PrivateKey |
AbstractSAMLToken.getPrivateKey() |
String |
BeIDCredential.getProviderName() |
PublicKey |
AbstractSAMLToken.getPublicKey() |
Constructor and Description |
---|
KeyStoreCredential(KeyStoreInfo keyStoreInfo)
Instantiates a new key store credential.
|
KeyStoreCredential(String keystorePath,
String alias,
String password)
Instantiates a new key store credential.
|
KeyStoreCredential(String keystorePath,
String pwdKeystore,
String privateKeyAlias,
String pwdPrivateKey)
Instantiates a new key store credential.
|
Modifier and Type | Method and Description |
---|---|
static Element |
SAMLConverter.convert(Source stsResponse)
Method to convert a Source object to an Element object.
|
static Element |
SAMLConverter.toElement(String assertion)
Method to convert an xml String to an Element object
|
static String |
SAMLConverter.toXMLString(Element element)
Method to convert an Element object to a String representation
|
Modifier and Type | Method and Description |
---|---|
TSConsultResponse |
ConsultServiceV2.checkCompleteness(X509Certificate certificate,
PrivateKey privateKey,
TSConsultRequest request)
Retrieves the list of missing time stamps, provided is a time period and list of time stamps (id and times).
|
static org.bouncycastle.tsp.TimeStampToken |
TimestampUtil.getTimestamp(byte[] tsTokenResponse) |
TSConsultTSBagResponse |
ConsultServiceV2.getTimestamp(X509Certificate certificate,
PrivateKey privateKey,
TSConsultTSBagRequest request)
Retrieves an actual time stamp from the eHealth-platform Archive, based on a unique sequence number and a time.
|
static org.bouncycastle.tsp.TimeStampResponse |
TimestampUtil.getTimestampResponse(byte[] tsTokenResponse) |
static org.bouncycastle.tsp.TimeStampToken |
TimestampUtil.getTimeStampToken(byte[] tsToken)
Helper method for tests Process timestamp, use the Bouncy Castle framework to get the Time Stamp Token.
|
SignResponse |
AuthorityService.signRequest(X509Certificate certificate,
PrivateKey privateKey,
SignRequest request)
This operation can be used to either make a time stamp of one or more documents, or to make a time stamp of the hash value of the
original documents.
|
Modifier and Type | Method and Description |
---|---|
TSConsultResponse |
ConsultServiceV2Impl.checkCompleteness(X509Certificate certificate,
PrivateKey privateKey,
TSConsultRequest consultRequest) |
TSConsultTSBagResponse |
ConsultServiceV2Impl.getTimestamp(X509Certificate certificate,
PrivateKey privateKey,
TSConsultTSBagRequest consultRequest) |
SignResponse |
AuthorityServiceImpl.signRequest(X509Certificate certificate,
PrivateKey privateKey,
SignRequest signRequest) |
Modifier and Type | Method and Description |
---|---|
static GenericRequest |
ServiceFactory.getETKService()
Gets the eTK service.
|
static GenericRequest |
ServiceFactory.getIdSupportV2Service(SAMLToken token) |
static GenericRequest |
ServiceFactory.getKGSSService()
Gets the KGSS service.
|
static GenericRequest |
ServiceFactory.getKGSSServiceSecured(SAMLToken token)
Gets the KGSSS service secured.
|
static GenericRequest |
ServiceFactory.getSealsService(X509Certificate certificate,
PrivateKey privateKey)
Gets the Codage service.
|
static GenericRequest |
ServiceFactory.getSTSService(X509Certificate certificate,
PrivateKey privateKey)
Gets the sTS service.
|
static GenericRequest |
ServiceFactory.getTSAuthorityService(X509Certificate certificate,
PrivateKey privateKey)
Gets the Timestamping service.
|
static GenericRequest |
ServiceFactory.getTSConsultService(X509Certificate certificate,
PrivateKey privateKey)
Gets the Timestamping service.
|
Modifier and Type | Method and Description |
---|---|
SessionItem |
SessionManager.createFallbackSession(String hokPwd)
Creates a fallback session using a eHealth certificate stored on the computer.
|
SessionItem |
SessionManager.createFallbackSession(String hokPwd,
String encryptionPwd)
Creates a fallback session using a eHealth certificate stored on the computer.
|
SessionItem |
SessionManager.createFallbackSession(String identPwd,
String hokPwd,
String encryptionPwd)
Creates a fallback session using a eHealth certificate stored on the computer.
|
<T> T |
ImplementationClassFactory.createImplementationClass(Class<T> clazz,
SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
Crypto hokCrypto,
Crypto encryptionCrypto,
String... additionalParameters)
Deprecated.
use the other createImplementationClass method without crypto
|
<T> T |
ImplementationClassFactory.createImplementationClass(Class<T> clazz,
SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
String... additionalParameters) |
SessionItem |
SessionManager.createSession(String hokPwd)
Creates a session using the certificate on the eID of the user and an holder of key certificate stored on the computer.
|
SessionItem |
SessionManager.createSession(String hokPwd,
String encryptionPwd)
Creates a session using the certificate on the eID of the user and an holder of key certificate stored on the computer.
|
SessionItem |
SessionManager.createSessionEidOnly()
Creates a session only based on eid card.
|
Crypto |
SessionItem.getEncryptionCrypto()
Gets the crypto associated with the Encryption credentials
|
Credential |
SessionItem.getHeaderCredential() |
Crypto |
SessionItem.getHolderOfKeyCrypto()
Gets the crypto associated with the HOK credentials
|
void |
SessionManager.loadEncryptionKeys(String encryptionPwd) |
void |
SessionManager.loadSession(SAMLToken token,
String hokPwd)
Load a session using a previously stored SAML token.
|
void |
SessionManager.loadSession(SAMLToken token,
String hokPwd,
String encryptionPwd)
Load a session using a previously stored SAML token with the associated eHealth Encryption Certificates, needed for sealing and
unsealing messages.
|
void |
SessionItem.setHeaderCredential(Credential headerCredential) |
static void |
Session.validateSession()
Convenience method to validate session exists.
|
Modifier and Type | Method and Description |
---|---|
SessionItem |
SessionManagerImpl.createFallbackSession(String hokPwd) |
SessionItem |
SessionManagerImpl.createFallbackSession(String hokPwd,
String encryptionPwd) |
SessionItem |
SessionManagerImpl.createFallbackSession(String idnetPwd,
String hokPwd,
String encryptionPwd) |
SessionItem |
SessionManagerImpl.createSession(String hokPwd) |
SessionItem |
SessionManagerImpl.createSession(String hokPwd,
String encryptionPwd) |
SessionItem |
SessionManagerImpl.createSessionEidOnly() |
Crypto |
SessionItemImpl.getEncryptionCrypto() |
Credential |
SessionItemImpl.getHeaderCredential() |
Crypto |
SessionItemImpl.getHolderOfKeyCrypto() |
void |
SessionManagerImpl.loadEncryptionKeys(String encryptionPwd) |
void |
SessionManagerImpl.loadSession(SAMLToken token,
String hokPwd) |
void |
SessionManagerImpl.loadSession(SAMLToken token,
String hokPwd,
String encryptionPwd) |
void |
SessionItemImpl.setHeaderCredential(Credential headerCredential) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
ConnectorIOUtils.base64Decode(byte[] input,
boolean recursive)
Helper method to decode base64 byte[] with or without recursivity.
|
static byte[] |
ConnectorCryptoUtils.calculateDigest(String digestAlgo,
byte[] content)
Helper method to calculate a Digest
|
static SessionItem |
SessionUtil.checkAndRetrieveSession() |
static byte[] |
ConnectorIOUtils.compress(byte[] input)
Compress the given byte[] by using the
ConnectorIOUtils.COMPRESSION_ALGO_GZIP |
static byte[] |
ConnectorIOUtils.compress(byte[] input,
String algo)
Compress the given byte[] by using the specified algorithm.
|
static void |
ConnectorIOUtils.compress(InputStream in,
OutputStream out,
String algo)
Compress the given
InputStream by using the specified algo to the given OutputStream |
static String |
ConnectorIOUtils.convertStreamToString(InputStream is)
Convert the given
InputStream to a String |
static File |
ConnectorIOUtils.createTempFile(String name)
Given a filename creates a temp file based on the java.io.tmpdir System property.
|
static File |
ConnectorIOUtils.createTempFile(String name,
boolean create) |
static byte[] |
ConnectorIOUtils.decompress(byte[] input)
De-compress the given byte[]
|
static InputStream |
ConnectorIOUtils.decompress(InputStream input)
De-compress the given
InputStream by detecting the used algorithm. |
static void |
ConnectorIOUtils.decompress(InputStream in,
OutputStream out,
boolean noWrap)
|
static byte[] |
ConnectorCryptoUtils.decrypt(Key key,
byte[] encryptedBytes)
Decrypt the encryptedBytes bases on the key.
|
static byte[] |
ConnectorCryptoUtils.decrypt(Key key,
String algo,
byte[] encryptedBytes)
Decrypt the encryptedBytes bases on the key and the given algoritm.
|
static SecretKey |
ConnectorCryptoUtils.generateKey()
Generate a key based using th default algoritm and keysize.
|
static SecretKey |
ConnectorCryptoUtils.generateKey(int keySize)
Generate a key based on the default algoritm and the keysize given as input.
|
static SecretKey |
ConnectorCryptoUtils.generateKey(String algo,
int keySize)
Generate a key based on the algoritm and keysize given as input.
|
static <T> T |
ConfigurableImplementationHelper.get(String paramName,
Map<String,Object> parameterMap,
Class<T> paramType,
boolean required)
Helper method to extract the wanted param from the parameterMap.
|
static byte[] |
ConnectorIOUtils.getBytes(InputStream inputStream)
Get the bytes from the given
InputStream |
static Credential |
SessionUtil.getCredentail(CryptoType type,
Credential defaultCredential) |
static Crypto |
SessionUtil.getCrypto(CryptoType type,
Crypto defaultCrypto) |
static Credential |
SessionUtil.getEncryptionCredential()
checks the session and the presence of the encryption credential and returns it.
|
static Crypto |
SessionUtil.getEncryptionCrypto()
validates if the session and the encryption crypto is present, and returns the encryption Crypto.
|
static Credential |
SessionUtil.getHolderOfKeyCredential()
checks the session and the presence of the 'holder of key' credential and returns it.
|
static Crypto |
SessionUtil.getHolderOfKeyCrypto()
validates if the session and the 'holder of key' crypto is present, and returns the 'holder of key' Crypto.
|
T |
ConfigurableFactoryHelper.getImplementation()
Creates a builder based on the given properties in the configuration or the default class property.
|
T |
ConfigurableFactoryHelper.getImplementation(boolean useCache)
Creates a builder based on the given properties in the configuration or the default class property.
|
T |
ConfigurableFactoryHelper.getImplementation(Map<String,Object> configParameters)
Creates a builder based on the given properties in the configuration or the default class property.
|
T |
ConfigurableFactoryHelper.getImplementation(Map<String,Object> hashMap,
boolean usecache) |
T |
ConfigurableFactoryHelper.getImplementation(Map<String,Object> configParameters,
boolean useCaching,
boolean silent)
Creates a builder based on the given properties in the configuration or the default class property.
|
List<T> |
ConfigurableFactoryHelper.getImplementations() |
List<T> |
ConfigurableFactoryHelper.getImplementations(boolean useCache) |
List<T> |
ConfigurableFactoryHelper.getImplementations(boolean useCache,
boolean silent) |
List<T> |
ConfigurableFactoryHelper.getImplementations(Map<String,Object> configParameters) |
List<T> |
ConfigurableFactoryHelper.getImplementations(Map<String,Object> configParameters,
boolean useCache) |
List<T> |
ConfigurableFactoryHelper.getImplementations(Map<String,Object> configParameters,
boolean useCache,
boolean silent) |
static IdentifierType |
IdentifierType.getInstance(Map<Integer,String> mapping,
int expectedLength)
Instanciate a new instance of IdentifierType if it is not found in the cache.
|
static Map<String,List<String>> |
SessionUtil.getMatchingAttributes(String attributeNamePattern)
Deprecated.
|
static Map<String,List<String>> |
SessionUtil.getMatchingAttributes(String namespacePattern,
String attributeNamePattern) |
static String |
SessionUtil.getNihii()
retrieves the NIHII of the user using the application.
|
static String |
SessionUtil.getNihii11()
retrieves the NIHII of the user using the application.
|
static String |
SessionUtil.getNiss()
retrieves the NIHII of the user using the application.
|
static byte[] |
ConnectorIOUtils.getResourceAsByteArray(String location)
Gets content of the location as byte[]
|
static File |
ConnectorIOUtils.getResourceAsFile(String location)
Gets content of the location as
File |
static InputStream |
ConnectorIOUtils.getResourceAsStream(String location)
Gets the location as
InputStream |
static InputStream |
ConnectorIOUtils.getResourceAsStream(String location,
boolean bootstrap)
Gets the location as
InputStream |
static String |
ConnectorIOUtils.getResourceAsString(String location)
Gets content of the location as
String |
static String |
ConnectorIOUtils.getResourceFilePath(String location)
Gets the resource as stream.
|
static String |
ConnectorIOUtils.getTempFileLocation(String name)
t Given a filename builds a temp file location path based on the java.io.tmpdir System property.
|
void |
ConfigurableImplementation.initialize(Map<String,Object> parameterMap)
initializes the implementation with additional parameters.
|
static SOAPMessage |
SOAPUtils.newSOAPMessage(String payload) |
static byte[] |
ConnectorExceptionUtils.processUnsealConnectorException(UnsealConnectorException e,
String... allowedErrors)
Utility method that handles
UnsealConnectorException by ignoring a Array of allowedErrors. |
static byte[] |
ConnectorIOUtils.toBytes(String content,
Charset charsetName)
|
static Document |
ConnectorXmlUtils.toDocument(byte[] data) |
static Document |
ConnectorXmlUtils.toDocument(Source source) |
static Document |
ConnectorXmlUtils.toDocument(String xml)
|
static Element |
ConnectorXmlUtils.toElement(byte[] data)
To
Element based on a byte[] |
static String |
ConnectorIOUtils.toString(byte[] message,
Charset charsetName)
|
static String |
ConnectorXmlUtils.toString(Node node)
To string based on a
Node |
static String |
ConnectorXmlUtils.toString(Source source)
To string based on a
Source |
static void |
PCSCUtils.verifyPin(char[] pin)
Method to verify the pin code of an EID smartcard
|
Constructor and Description |
---|
CertificateParser(String subject)
Instantiates a new certificate parser.
|
CertificateParser(X509Certificate cert)
Instantiates a new certificate parser.
|
KeyStoreManager(KeyStoreInfo keyStoreInfo)
Instantiates a new key store manager.
|
KeyStoreManager(String pathKeystore,
char[] keyStorePassword)
Instantiates a new key store manager.
|
Modifier and Type | Method and Description |
---|---|
void |
XMLValidator.validate(Object xmlObject)
Validates a JAXB object
|
static void |
ValidatorHelper.validate(Object jaxbObj,
Class xmlClass,
String rootSchemaFileLocation)
Validates a JAXB object
|
static void |
ValidatorHelper.validate(Object jaxbObj,
String rootSchemaFileLocation)
Validates a JAXB object
|
static void |
ValidatorHelper.validate(Source source,
boolean xop,
String... schemaLocations) |
static void |
ValidatorHelper.validate(Source source,
String... schemaLocations) |
void |
TimeStampValidator.validateTimeStampToken(byte[] bs,
org.bouncycastle.tsp.TimeStampToken timeStampToken)
validates the timestamp token.
|
void |
TimeStampValidator.validateTimeStampToken(org.bouncycastle.tsp.TimeStampToken timeStampToken)
validates the timestamp token.
|
Modifier and Type | Method and Description |
---|---|
static TimeStampValidator |
TimeStampValidatorFactory.getInstance() |
void |
TimeStampValidatorImpl.initialize(Map<String,Object> parameterMap) |
void |
XMLValidatorImpl.validate(Object xmlObject) |
void |
TimeStampValidatorImpl.validateTimeStampToken(byte[] bs,
org.bouncycastle.tsp.TimeStampToken tsToken) |
void |
TimeStampValidatorImpl.validateTimeStampToken(org.bouncycastle.tsp.TimeStampToken tsToken) |
Modifier and Type | Method and Description |
---|---|
static GenericWsSender |
ServiceFactory.getGenericWsSender() |
GenericResponse |
GenericWsSender.send(GenericRequest request) |
Modifier and Type | Method and Description |
---|---|
GenericRequest |
GenericRequest.addDefaulHandlerChain()
This method will sets the DefaultHandlerChain before and after the security layer as specified in the configuration.
|
String |
GenericResponse.asString()
Getter that returns the response as
String . |
GenericRequest |
GenericRequest.setCertificateSecured(X509Certificate certificate,
PrivateKey privateKey) |
GenericRequest |
GenericRequest.setCredential(Credential cred,
TokenType sec)
This method will set the security handler based on the credential
|
GenericRequest |
GenericRequest.setCredentialFromSession(TokenType sec)
This method will use the session to detirming the credential to use.
|
GenericRequest |
GenericRequest.setPayload(String payload)
The payload to set as String value
Note: only well-formed xml document are allowed.
|
GenericRequest |
GenericRequest.setSamlSecured(Element assertion,
Credential hok)
This method will uses the assertion and the credential for setting the SAML security
|
GenericRequest |
GenericRequest.setWSAddressing(WsAddressingHeader header)
This method will set the WSAddressing header as specified in the V200508 specification
|
Constructor and Description |
---|
WSAddressingV200508Feature(WsAddressingHeader header) |
Modifier and Type | Method and Description |
---|---|
GenericResponse |
GenericWsSenderImpl.send(GenericRequest genericRequest) |
Modifier and Type | Method and Description |
---|---|
TechnicalConnectorException |
InvokeStrategyContext.getException() |
Modifier and Type | Method and Description |
---|---|
void |
InvokeStrategyContext.setException(TechnicalConnectorException exception) |
Modifier and Type | Method and Description |
---|---|
static boolean |
EndpointUpdater.update() |
Modifier and Type | Method and Description |
---|---|
static EndPointInformation |
StatusPageParser.parse(String xml) |
Modifier and Type | Method and Description |
---|---|
static GenericResponse |
CacheHelper.get(Source keySource,
CacheInformation cacheInfo) |
static void |
CacheHelper.put(Source keySource,
Source value,
CacheInformation cacheInfo) |
Modifier and Type | Method and Description |
---|---|
static boolean |
StatusPageSignatureVerifier.isValid(String xml) |
Modifier and Type | Method and Description |
---|---|
static void |
TrustStoreUpdater.launch() |
Modifier and Type | Method and Description |
---|---|
void |
TrustServiceStatusListParser.parse(String xml,
String... serviceTypeIdentifiers) |
Modifier and Type | Method and Description |
---|---|
static X509Certificate |
BootStrapUtils.generateX509Cert(String input) |
static void |
BootStrapUtils.merge(String inputLocation,
char[] inputPwd,
String targetLocation,
char[] targetPwd) |
static void |
BootStrapUtils.writeKeyStore(List<X509Certificate> certList,
String location,
char[] pwd) |
Modifier and Type | Method and Description |
---|---|
KeyStore |
DistributedKeyStoreRegistry.createDistributedKeyStore(String key,
DistributedSignerProxy proxy) |
Modifier and Type | Method and Description |
---|---|
RevocationContractRequest |
RevocationRequestBuilder.BuildStep.build() |
ForeignerRequest |
ForeignRequestBuilder.build()
Returns a
ForeignerRequest built from the parameters previously set. |
X509Certificate |
EncryptionTokenBuilder.BuildStep.build() |
ContractRequest |
ContractRequestBuilder.BuildStep.build() |
RevocationRequestBuilder.PublicKeyStep |
RevocationRequestBuilder.RevokeRequestBuilderStep.create() |
ContractRequestBuilder.InitStep |
ContractRequestBuilder.ContractRequestBuilderStep.create() |
Modifier and Type | Method and Description |
---|---|
RevocationContractRequest |
RevocationContractRequest.Builder.build()
Returns a
RevocationContractRequest built from the parameters previously set. |
ContractRequest |
ContractRequest.Builder.build()
Returns a
ContractRequest built from the parameters previously set. |
Constructor and Description |
---|
ActivateRequest() |
DistinguishedName()
The DistinguishedName is created based on the eID present in the reader.
|
DistinguishedName(X500Principal principal)
The
DistinguishedName is created based on the information in the given X500Principal |
ForeignerRequest(Actor foreignPerson,
ContactData contactData,
byte[] csr) |
NewCertificateContract(GeneratedContract generatedContract,
KeyPair keyPair,
List<UsageType> usageTypes) |
Request() |
RevocationRequest(byte[] publicKeyIdentifier,
GeneratedRevocationContract contract) |
Modifier and Type | Class and Description |
---|---|
class |
RaException |
Modifier and Type | Method and Description |
---|---|
Result<Void> |
EncryptionTokenRegistrationService.activateToken(Credential credential) |
Result<Void> |
EncryptionTokenRegistrationService.completeETKRegistration(byte[] etk,
Credential credential) |
Result<Certificate> |
AuthenticationCertificateRegistrationService.generateCertificate(NewCertificateContract contract) |
Result<GeneratedContract> |
AuthenticationCertificateRegistrationService.generateContract(ContractRequest contractRequest) |
Result<GeneratedRevocationContract> |
AuthenticationCertificateRegistrationService.generateRevocationContract(RevocationContractRequest revocationContractRequest) |
Result<ActorQualities> |
AuthenticationCertificateRegistrationService.getActorQualities() |
Result<List<String>> |
AuthenticationCertificateRegistrationService.getApplicationIdList(Organization organization) |
static AuthenticationCertificateRegistrationService |
ServiceFactory.getAuthenticationCertificateRegistrationService() |
Result<X509Certificate[]> |
AuthenticationCertificateRegistrationService.getCertificate(byte[] publicKeyIdentifier) |
Result<CertificateInfoType> |
AuthenticationCertificateRegistrationService.getCertificateInfoForAuthenticationCertificate(Credential credential) |
Result<List<CertificateInfoType>> |
AuthenticationCertificateRegistrationService.getCertificateInfoForCitizen() |
static EncryptionTokenRegistrationService |
ServiceFactory.getEncryptionTokenRegistrationService() |
Result<GetGenericOrganizationTypesResponse> |
AuthenticationCertificateRegistrationService.getOrganizationList() |
Result<Void> |
AuthenticationCertificateRegistrationService.revokeCertificate(RevocationRequest revocationRequest) |
Result<byte[]> |
EncryptionTokenRegistrationService.startETKRegistration(PublicKey key,
Credential cred) |
Result<SubmitCSRForForeignerResponseInfo> |
AuthenticationCertificateRegistrationService.submitCSRForForeigner(ForeignerRequest foreignerRequest) |
Modifier and Type | Method and Description |
---|---|
Result<Void> |
EncryptionTokenRegistrationServiceImpl.activateToken(Credential credential) |
Result<Void> |
EncryptionTokenRegistrationServiceImpl.completeETKRegistration(byte[] etk,
Credential credential) |
Result<Certificate> |
AuthenticationCertificateRegistrationServiceImpl.generateCertificate(NewCertificateContract contract) |
Result<GeneratedContract> |
AuthenticationCertificateRegistrationServiceImpl.generateContract(ContractRequest contractRequest) |
Result<GeneratedRevocationContract> |
AuthenticationCertificateRegistrationServiceImpl.generateRevocationContract(RevocationContractRequest revocationContractRequest) |
Result<ActorQualities> |
AuthenticationCertificateRegistrationServiceImpl.getActorQualities() |
Result<List<String>> |
AuthenticationCertificateRegistrationServiceImpl.getApplicationIdList(Organization organization) |
Result<X509Certificate[]> |
AuthenticationCertificateRegistrationServiceImpl.getCertificate(byte[] publicKeyIdentifier) |
Result<CertificateInfoType> |
AuthenticationCertificateRegistrationServiceImpl.getCertificateInfoForAuthenticationCertificate(Credential credential) |
Result<List<CertificateInfoType>> |
AuthenticationCertificateRegistrationServiceImpl.getCertificateInfoForCitizen() |
Result<GetGenericOrganizationTypesResponse> |
AuthenticationCertificateRegistrationServiceImpl.getOrganizationList() |
void |
AuthenticationCertificateRegistrationServiceImpl.initialize(Map<String,Object> parameterMap) |
Result<Void> |
AuthenticationCertificateRegistrationServiceImpl.revokeCertificate(RevocationRequest revocationRequest) |
Result<byte[]> |
EncryptionTokenRegistrationServiceImpl.startETKRegistration(PublicKey key,
Credential credential) |
Result<SubmitCSRForForeignerResponseInfo> |
AuthenticationCertificateRegistrationServiceImpl.submitCSRForForeigner(ForeignerRequest foreignerRequest) |
Modifier and Type | Method and Description |
---|---|
void |
KeyStoreManager.addAuthenticationChain(char[] passwd,
X509Certificate... chain)
Add the X509Certificate chain to the keystore, the alias of the actuele certificate is "authentication".
|
void |
KeyStoreManager.addAuthenticationKeyPair(KeyPair entry,
char[] passwd)
Add the authentication keypair to the keystore, a dummy X509Certificate will be generated.
|
void |
KeyStoreManager.addEncryptionToken(KeyPair entry,
char[] passwd,
X509Certificate etkCert)
Add the EncryptionToken to the keystore, the alias will be the hex value of the serialnumber.
|
static X509Certificate |
CertificateUtils.generateCert(PublicKey rqPubKey,
BigInteger serialNr,
Credential cred)
Generates a self signed certificate based on the given
Credential |
static String |
RaUtils.generateRequestId() |
static <T extends StatusResponseType> |
RaUtils.invokeEtkRa(String payload,
String soapAction,
Class<T> clazz) |
static BigInteger |
CertificateUtils.obtainSerialNumber(PrivateKey key,
byte[] challenge)
Extract the serialnumber from the challenge.
|
static void |
RaUtils.setCommonAttributes(RequestType payload) |
static void |
RaUtils.setIssueInstant(RequestType payload) |
static String |
RaUtils.sign(Object payload,
String payloadId,
Credential credential) |
void |
KeyStoreManager.store(String location,
char[] passwd)
Store the keystore to the given location with the given password.
|
Modifier and Type | Method and Description |
---|---|
static SignatureBuilder |
SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration instance) |
byte[] |
SignatureBuilder.sign(Credential signatureCredential,
byte[] byteArrayToSign) |
byte[] |
SignatureBuilder.sign(Credential signatureCredential,
byte[] byteArrayToSign,
Map<String,Object> options) |
SignatureVerificationResult |
SignatureBuilder.verify(byte[] content,
byte[] signature,
Map<String,Object> options) |
SignatureVerificationResult |
SignatureBuilder.verify(byte[] signedByteArray,
Map<String,Object> options) |
SignatureVerificationResult |
SignatureBuilder.verify(Document signedContent,
Element sigElement,
Map<String,Object> options) |
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationModuleRegisterTransformers.init(Configuration config) |
void |
ConfigurationModuleRegisterTransformers.unload() |
Modifier and Type | Method and Description |
---|---|
byte[] |
XmlSignatureBuilder.sign(Credential signatureCredential,
byte[] byteArrayToSign) |
byte[] |
CmsSignatureBuilder.sign(Credential signatureCredential,
byte[] byteArrayToSign) |
byte[] |
XmlSignatureBuilder.sign(Credential signatureCredential,
byte[] byteArrayToSign,
Map<String,Object> options) |
byte[] |
CmsSignatureBuilder.sign(Credential signatureCredential,
byte[] byteToSign,
Map<String,Object> options) |
SignatureVerificationResult |
XmlSignatureBuilder.verify(byte[] signedByteArray,
byte[] signature,
Map<String,Object> options) |
SignatureVerificationResult |
CmsSignatureBuilder.verify(byte[] content,
byte[] signature,
Map<String,Object> options) |
SignatureVerificationResult |
XmlSignatureBuilder.verify(byte[] signedByteArray,
Map<String,Object> options) |
SignatureVerificationResult |
CmsSignatureBuilder.verify(byte[] signedByteArray,
Map<String,Object> options) |
SignatureVerificationResult |
XmlSignatureBuilder.verify(Document signedContent,
Element sigElement,
Map<String,Object> options) |
SignatureVerificationResult |
CmsSignatureBuilder.verify(Document signedContent,
Element sigElement,
Map<String,Object> options) |
Modifier and Type | Method and Description |
---|---|
byte[] |
TimestampGenerator.generate(String requestId,
String digestAlgoUri,
byte[] digest) |
static TimestampGenerator |
TimestampGeneratorFactory.getInstance(Map<String,Object> options) |
Modifier and Type | Method and Description |
---|---|
byte[] |
TimeStampGeneratorImpl.generate(String requestId,
String digestAlgoUri,
byte[] digest) |
void |
TimeStampGeneratorImpl.initialize(Map<String,Object> parameterMap) |
Modifier and Type | Method and Description |
---|---|
void |
XadesSpecification.addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps,
org.apache.xml.security.signature.XMLSignature sig,
String uuid,
Map<String,Object> options) |
void |
XadesSpecification.addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps,
org.apache.xml.security.signature.XMLSignature sig,
Credential signing,
String uuid,
Map<String,Object> options) |
void |
XadesHandler.after() |
void |
XadesHandler.before() |
Constructor and Description |
---|
XadesHandler(org.apache.xml.security.signature.XMLSignature sig,
Credential signatureCredential,
Map<String,Object> options,
XadesSpecification... specs) |
Modifier and Type | Method and Description |
---|---|
void |
XadesTSpecification.addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps,
org.apache.xml.security.signature.XMLSignature sig,
String uuid,
Map<String,Object> options) |
void |
XadesSpecification.addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps,
org.apache.xml.security.signature.XMLSignature sig,
String uuid,
Map<String,Object> options) |
void |
XadesCSpecification.addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps,
org.apache.xml.security.signature.XMLSignature sig,
String uuid,
Map<String,Object> options) |
void |
XadesBesSpecification.addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps,
org.apache.xml.security.signature.XMLSignature sig,
String uuid,
Map<String,Object> options) |
void |
XadesTSpecification.addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps,
org.apache.xml.security.signature.XMLSignature sig,
Credential signing,
String uuid,
Map<String,Object> options) |
void |
XadesSpecification.addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps,
org.apache.xml.security.signature.XMLSignature sig,
Credential signing,
String uuid,
Map<String,Object> options) |
void |
XadesCSpecification.addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps,
org.apache.xml.security.signature.XMLSignature sig,
Credential signing,
String uuid,
Map<String,Object> options) |
void |
XadesBesSpecification.addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps,
org.apache.xml.security.signature.XMLSignature sig,
Credential signing,
String uuid,
Map<String,Object> options) |
Connector Packaging TECHNICAL 4.4.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.