be.fgov.ehealth.technicalconnector.distributedkeys
Interface DistributedSignerProxy

All Superinterfaces:
Serializable
All Known Implementing Classes:
CredentialProxy, DigitalSignatureServiceProxy

public interface DistributedSignerProxy
extends Serializable

Interface that must be implemented for a DistributedSigner


Method Summary
 Set<String> getAliases()
          Method for obtaining all the aliases that are supported by the distributed keystore.
 List<X509Certificate> getCertificateChain(String alias)
          Method for obtaining the certificate chain based on the distriubted keystore and the alias.
 byte[] sign(byte[] digestValue, String digestAlgo, String alias)
          Method used for signing a already calculated digest.
 

Method Detail

sign

byte[] sign(byte[] digestValue,
            String digestAlgo,
            String alias)
            throws SignatureException
Method used for signing a already calculated digest.

Throws:
SignatureException

getAliases

Set<String> getAliases()
Method for obtaining all the aliases that are supported by the distributed keystore.


getCertificateChain

List<X509Certificate> getCertificateChain(String alias)
Method for obtaining the certificate chain based on the distriubted keystore and the alias. The first entry of the list is the actual certificate. The second entry the CA of your certificate. The third entry should be CA of the CA of you certificate. ...




Connector Packaging TECHNICAL 3.21.2 API
Copyright © {inceptionYear}-2021 eHealth. All Rights Reserved.