Skip navigation links
A B C D E G H I K L N P R S V W X 

A

AdvancedHttpsTransportSe - Class in de.gematik.ti.epa.fdv.authentication.transport
Expanse the AdvancedHttpsTransportSE class to add further parameters to the soap requests
AdvancedHttpsTransportSe(SoapDataDelegate, String, int, String, int) - Constructor for class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpsTransportSe
Constructor
AdvancedHttpTransportSe - Class in de.gematik.ti.epa.fdv.authentication.transport
Expanse the AdvancedHttpTransportSE class to add further parameters to the soap requests
AdvancedHttpTransportSe(SoapDataDelegate, String, int) - Constructor for class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpTransportSe
 
AuthenticateException - Exception in de.gematik.ti.epa.fdv.authentication.exceptions
Special exception on handling with authentication
AuthenticateException(String) - Constructor for exception de.gematik.ti.epa.fdv.authentication.exceptions.AuthenticateException
 
AuthenticateException(Exception) - Constructor for exception de.gematik.ti.epa.fdv.authentication.exceptions.AuthenticateException
 
AuthenticationBindingSoap - Class in de.gematik.ti.epa.fdv.authentication
Main class which connect to authentication web service
AuthenticationBindingSoap(String) - Constructor for class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
Contructor
Authn - Class in de.gematik.ti.epa.fdv.authentication
Enforces required operations (login create challenge / login create token / renew token / logout token) according to ws-Trust to authenticate the user Login create challenge / login create token / renew token / logout token according to ws-Trust
AuthnProviderSelectionProvider - Class in de.gematik.ti.epa.fdv.authentication.event
a listener for handling selectedAuth
AuthnProviderSelectionProvider() - Constructor for class de.gematik.ti.epa.fdv.authentication.event.AuthnProviderSelectionProvider
 
AuthnSerializationUtils - Class in de.gematik.ti.epa.fdv.authentication.serialization
Utils class to create soap valid requests included security headers to authenticate the insured
AuthnService - Class in de.gematik.ti.epa.fdv.authentication
supply all available IAuthenticator and the selected one.
AuthnService() - Constructor for class de.gematik.ti.epa.fdv.authentication.AuthnService
Constructor

B

BinarySecurityTokenTypeWithId - Class in de.gematik.ti.epa.fdv.authentication.soap
A security token supplemented by wsu:id
BinarySecurityTokenTypeWithId() - Constructor for class de.gematik.ti.epa.fdv.authentication.soap.BinarySecurityTokenTypeWithId
 

C

call() - Method in class de.gematik.ti.epa.fdv.authentication.event.AuthnProviderSelectionProvider
 
call(String, SoapEnvelope, List, File, WS_Profile) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpsTransportSe
 
call(String, SoapEnvelope, List, File, WS_Profile) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpTransportSe
 
call(String, SoapEnvelope, List) - Method in class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
 
call(String, SoapEnvelope, List, File) - Method in class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
 
canonicalizeXml(String, String) - Method in class de.gematik.ti.epa.fdv.authentication.XmlCanonicalizer
Returns a canonicalized xml String
canonicalizeXml(byte[], String) - Method in class de.gematik.ti.epa.fdv.authentication.XmlCanonicalizer
Returns a canonicalized xml String
canonicalizeXml(String, byte[]) - Method in class de.gematik.ti.epa.fdv.authentication.XmlCanonicalizer
Returns a canonicalized xml byteArray
CertificateUtil - Class in de.gematik.ti.epa.fdv.authentication.security
Utils for X509Certificate
convertToHeader(Object, String, String) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.HeaderConverter
 
CreateChallengeState - Enum in de.gematik.ti.epa.fdv.authentication.states
Enum for create challenge states
createDocFromRstr(RequestSecurityTokenResponseType, AuthenticationBindingSoap) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
creates w3c.dom.document for login create token which which will then be signed
createEnvelope() - Method in class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
Overrides createEnvelope() method - if is login token request a security header element will be added
createLogoutRequest(RequestSecurityTokenType, String) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
create RequestedSecurityTokenType for logout token request
createRenewingRequest(RequestSecurityTokenType, String) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
create RequestedSecurityTokenType for renew token request
createRequestData(SoapEnvelope, String) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpsTransportSe
 
createRequestData(SoapEnvelope, String) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpTransportSe
 
createRstrForLoginCreateToken(String) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
creates RequestSecurityTokenResponse for login crate token request
createSecurityHeader(SignatureInfoSignature, byte[]) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
Creates security header for login create token request
CreateTokenState - Enum in de.gematik.ti.epa.fdv.authentication.states
Enum for create token states
createTransport() - Method in class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
Extends the createTransport method to adapt to the uri scheme

D

de.gematik.ti.epa.fdv.authentication - package de.gematik.ti.epa.fdv.authentication
 
de.gematik.ti.epa.fdv.authentication.event - package de.gematik.ti.epa.fdv.authentication.event
 
de.gematik.ti.epa.fdv.authentication.exceptions - package de.gematik.ti.epa.fdv.authentication.exceptions
 
de.gematik.ti.epa.fdv.authentication.security - package de.gematik.ti.epa.fdv.authentication.security
 
de.gematik.ti.epa.fdv.authentication.serialization - package de.gematik.ti.epa.fdv.authentication.serialization
 
de.gematik.ti.epa.fdv.authentication.soap - package de.gematik.ti.epa.fdv.authentication.soap
 
de.gematik.ti.epa.fdv.authentication.states - package de.gematik.ti.epa.fdv.authentication.states
 
de.gematik.ti.epa.fdv.authentication.transport - package de.gematik.ti.epa.fdv.authentication.transport
 

E

ExpandedSoapSerializationEnvelope - Class in de.gematik.ti.epa.fdv.authentication.soap
Expanse the soap envelope with the namespaces used and add the wsu id attribute to the body element
ExpandedSoapSerializationEnvelope(int) - Constructor for class de.gematik.ti.epa.fdv.authentication.soap.ExpandedSoapSerializationEnvelope
Constructor
ExtendedDigesterOutputStream - Class in de.gematik.ti.epa.fdv.authentication.security
Extends the class DigesterOutputStream to get the output stream
ExtendedDigesterOutputStream(MessageDigestAlgorithm) - Constructor for class de.gematik.ti.epa.fdv.authentication.security.ExtendedDigesterOutputStream
Constructor
ExtendedSignatureValueType - Class in de.gematik.ti.epa.fdv.authentication.soap
Extends the signature value by the Id attribute and ds namespace
ExtendedSignatureValueType() - Constructor for class de.gematik.ti.epa.fdv.authentication.soap.ExtendedSignatureValueType
 
extractAssertion(String) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
extracts assertion from response
extractChallengeValue(RequestSecurityTokenResponseType) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
extracts challenge string from RequestSecurityTokenResponse

G

generateRequestData(ExtendedSoapSerializationEnvelope) - Method in class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
 
getAuthenticationProvider() - Method in class de.gematik.ti.epa.fdv.authentication.AuthnService
 
getAvailableAuthenticationProvider() - Method in class de.gematik.ti.epa.fdv.authentication.AuthnService
available authenticator
getBos() - Method in class de.gematik.ti.epa.fdv.authentication.security.ExtendedDigesterOutputStream
 
getCertificate(byte[]) - Static method in class de.gematik.ti.epa.fdv.authentication.security.CertificateUtil
Get X509Certificate from byte array
getCommonName(X509Certificate) - Static method in class de.gematik.ti.epa.fdv.authentication.security.CertificateUtil
Returns String with common name found in the X509Certificate
getInstance(URL) - Static method in class de.gematik.ti.epa.fdv.authentication.Authn
Returns an instance of authn to use the operations to authenticate the user
getListAuthn() - Method in class de.gematik.ti.epa.fdv.authentication.event.RequestSelectAuthenticatorEvent
 
getListener() - Method in class de.gematik.ti.epa.fdv.authentication.event.RequestSelectAuthenticatorEvent
 
getNamespaceUrl() - Method in enum de.gematik.ti.epa.fdv.authentication.security.Namespaces
 
getProperty(int) - Method in class de.gematik.ti.epa.fdv.authentication.soap.SignatureTypeWithSignedInfoString
 
getRequestData() - Method in class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
 
getResponseString() - Method in class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
 
getServiceConnection() - Method in class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
 
getSignatureAlgorithmNamespace(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.security.Namespaces
 
getSignatureInfoDigest() - Method in class de.gematik.ti.epa.fdv.authentication.soap.SignatureInfoSignature
 
getSignedInfoString() - Method in class de.gematik.ti.epa.fdv.authentication.soap.SignatureInfoSignature
 
getSimpleValue() - Method in class de.gematik.ti.epa.fdv.authentication.soap.BinarySecurityTokenTypeWithId
 
getSimpleValue() - Method in class de.gematik.ti.epa.fdv.authentication.soap.ExtendedSignatureValueType
 
getState(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.CreateChallengeState
Returns the actual state of login create challenge response
getState(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.CreateTokenState
Returns the actual state of login create token response
getState(RequestSecurityTokenResponseType) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.LogoutTokenState
Returns the actual state of LogoutToken response
getState(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.RenewTokenState
Returns the actual state of RenewToken response
getSurnameGivenName(X509Certificate) - Static method in class de.gematik.ti.epa.fdv.authentication.security.CertificateUtil
ActorName :: (SN, GN) for ProtocolEntry
getUuid() - Method in class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
 

H

handleSelectedAuthnProvider(IAuthenticator) - Method in class de.gematik.ti.epa.fdv.authentication.event.AuthnProviderSelectionProvider
 
handleSelectedAuthnProvider(IAuthenticator) - Method in interface de.gematik.ti.epa.fdv.authentication.event.IAuthnProviderSelectionListener
handling selectedAuthnProvide
HeaderConverter - Class in de.gematik.ti.epa.fdv.authentication.serialization
Converts object to header element

I

IAuthnProviderSelectionListener - Interface in de.gematik.ti.epa.fdv.authentication.event
Interface for handling selectedAuthnProvider
IPreMarshalledXmlSerializable - Interface in de.gematik.ti.epa.fdv.authentication.serialization
Interface for handling premarshalled xml output

K

KxmlSerializerWithPreMarshalledXmlWriter - Class in de.gematik.ti.epa.fdv.authentication.serialization
Serializer for premarshalled xml output
KxmlSerializerWithPreMarshalledXmlWriter() - Constructor for class de.gematik.ti.epa.fdv.authentication.serialization.KxmlSerializerWithPreMarshalledXmlWriter
 

L

loginCreateChallenge() - Method in class de.gematik.ti.epa.fdv.authentication.Authn
Login part 1: Create challenge
loginCreateToken(String) - Method in class de.gematik.ti.epa.fdv.authentication.Authn
* Login part 2: Create token
logoutToken(String) - Method in class de.gematik.ti.epa.fdv.authentication.Authn
Login part 4: Logout token
LogoutTokenState - Enum in de.gematik.ti.epa.fdv.authentication.states
Enum for logout token states

N

Namespaces - Enum in de.gematik.ti.epa.fdv.authentication.security
 
nodeToString(Node) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
transforms w3c.dom.Node to string

P

parseResponse(SoapEnvelope, InputStream, List) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpsTransportSe
 
parseResponse(SoapEnvelope, InputStream, List) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpTransportSe
 
PreMarshalledElement - Class in de.gematik.ti.epa.fdv.authentication.serialization
Class to encapsulate premarshalled xml output
PreMarshalledElement() - Constructor for class de.gematik.ti.epa.fdv.authentication.serialization.PreMarshalledElement
 
PreMarshalledPrimitive - Class in de.gematik.ti.epa.fdv.authentication.serialization
Class to encapsulate premarshalled xml output
PreMarshalledPrimitive(String, String, Object) - Constructor for class de.gematik.ti.epa.fdv.authentication.serialization.PreMarshalledPrimitive
 

R

renewToken(String) - Method in class de.gematik.ti.epa.fdv.authentication.Authn
Login part 3: Renew token
RenewTokenState - Enum in de.gematik.ti.epa.fdv.authentication.states
Enum for renew token states
RequestSelectAuthenticatorEvent - Class in de.gematik.ti.epa.fdv.authentication.event
a event for EventBus to post
RequestSelectAuthenticatorEvent(List<IAuthenticator>) - Constructor for class de.gematik.ti.epa.fdv.authentication.event.RequestSelectAuthenticatorEvent
 
RequestSelectAuthenticatorEvent(IAuthnProviderSelectionListener, List<IAuthenticator>) - Constructor for class de.gematik.ti.epa.fdv.authentication.event.RequestSelectAuthenticatorEvent
 

S

sendRequest(String, ExtendedSoapSerializationEnvelope, Transport, WS_Profile) - Method in class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
Overrides sendRequest method for generating and supplementing the request data
setId(String) - Method in class de.gematik.ti.epa.fdv.authentication.soap.BinarySecurityTokenTypeWithId
 
setOutput(Writer) - Method in class de.gematik.ti.epa.fdv.authentication.serialization.KxmlSerializerWithPreMarshalledXmlWriter
 
setPreMarshalledXml(String) - Method in class de.gematik.ti.epa.fdv.authentication.serialization.PreMarshalledElement
 
setShouldSendRequest(boolean) - Method in class de.gematik.ti.epa.fdv.authentication.AuthenticationBindingSoap
 
setSignedInfoString(String) - Method in class de.gematik.ti.epa.fdv.authentication.soap.SignatureTypeWithSignedInfoString
 
setUuid(UUID) - Method in class de.gematik.ti.epa.fdv.authentication.soap.ExpandedSoapSerializationEnvelope
 
setXmlVersionTag(String) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpsTransportSe
 
setXmlVersionTag(String) - Method in class de.gematik.ti.epa.fdv.authentication.transport.AdvancedHttpTransportSe
 
setXmlVersionTag(String) - Method in class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
 
SignatureInfoSignature - Class in de.gematik.ti.epa.fdv.authentication.soap
Signature object with signed info and digest value
SignatureInfoSignature(String, byte[]) - Constructor for class de.gematik.ti.epa.fdv.authentication.soap.SignatureInfoSignature
 
SignatureTypeWithSignedInfoString - Class in de.gematik.ti.epa.fdv.authentication.soap
Extends signatureType class with premarshalled signedInfo string
SignatureTypeWithSignedInfoString() - Constructor for class de.gematik.ti.epa.fdv.authentication.soap.SignatureTypeWithSignedInfoString
 
signDocument(Document, IAuthenticator, String, String) - Static method in class de.gematik.ti.epa.fdv.authentication.serialization.AuthnSerializationUtils
Creates a signature via the signatureInfo using the AuthenticationProvider
SoapDataDelegate - Class in de.gematik.ti.epa.fdv.authentication.transport
Expanse the Transport class to add further parameters to the soap requests
SoapDataDelegate() - Constructor for class de.gematik.ti.epa.fdv.authentication.transport.SoapDataDelegate
Constructor
SslFix - Class in de.gematik.ti.epa.fdv.authentication
 
SslFix() - Constructor for class de.gematik.ti.epa.fdv.authentication.SslFix
 

V

validateState(CreateChallengeState) - Method in enum de.gematik.ti.epa.fdv.authentication.states.CreateChallengeState
Validates the passed state
validateState(CreateTokenState) - Method in enum de.gematik.ti.epa.fdv.authentication.states.CreateTokenState
Validates the passed state
validateState(LogoutTokenState) - Method in enum de.gematik.ti.epa.fdv.authentication.states.LogoutTokenState
Validates the passed state
validateState(RenewTokenState) - Method in enum de.gematik.ti.epa.fdv.authentication.states.RenewTokenState
Validates the passed state
valueOf(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.security.Namespaces
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.CreateChallengeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.CreateTokenState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.LogoutTokenState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.epa.fdv.authentication.states.RenewTokenState
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.gematik.ti.epa.fdv.authentication.security.Namespaces
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.epa.fdv.authentication.states.CreateChallengeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.epa.fdv.authentication.states.CreateTokenState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.epa.fdv.authentication.states.LogoutTokenState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.epa.fdv.authentication.states.RenewTokenState
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(int) - Method in class de.gematik.ti.epa.fdv.authentication.security.ExtendedDigesterOutputStream
 
write(byte[], int, int) - Method in class de.gematik.ti.epa.fdv.authentication.security.ExtendedDigesterOutputStream
 
write(XmlSerializer) - Method in class de.gematik.ti.epa.fdv.authentication.serialization.PreMarshalledElement
 
write(XmlSerializer) - Method in class de.gematik.ti.epa.fdv.authentication.serialization.PreMarshalledPrimitive
 
write(XmlSerializer) - Method in class de.gematik.ti.epa.fdv.authentication.soap.ExpandedSoapSerializationEnvelope
 

X

XmlCanonicalizer - Class in de.gematik.ti.epa.fdv.authentication
Writes XML in the format XML Canonicalization Version 1.0
XmlCanonicalizer() - Constructor for class de.gematik.ti.epa.fdv.authentication.XmlCanonicalizer
 
A B C D E G H I K L N P R S V W X 
Skip navigation links