From b9e7df0cbe67b486ce3a1a2177bd08c0ced9e005 Mon Sep 17 00:00:00 2001
From: "(no author)" <(no author)@d688527b-c9ab-4aba-bd8d-4036d912da1d>
Date: Mon, 22 Dec 2003 17:51:40 +0000
Subject: This commit was manufactured by cvs2svn to create tag 'Build_002'.
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/tags/Build_002@88 d688527b-c9ab-4aba-bd8d-4036d912da1d
---
id.server/doc/Architektur ID.vsd | Bin 318464 -> 0 bytes
id.server/doc/CIO X509ext-20030218.pdf | Bin 137429 -> 0 bytes
id.server/doc/MOA ID 1.x.wsdl | 41 -
id.server/doc/MOA-ID Feinspezifikation.doc | Bin 260608 -> 0 bytes
id.server/doc/MOA-ID Testfalldokumentation.doc | Bin 532992 -> 0 bytes
id.server/doc/MOA-ID-1.1-20030630.pdf | Bin 234509 -> 0 bytes
id.server/doc/MOA-ID-Configuration-1.1.xsd | 306 --------
id.server/doc/api-doc/allclasses-frame.html | 35 -
.../moa/id/AuthenticationException.html | 171 -----
.../moa/id/auth/AuthenticationServer.html | 259 -------
.../id/auth/class-use/AuthenticationServer.html | 114 ---
.../moa/id/class-use/AuthenticationException.html | 194 -----
.../moa/id/config/proxy/OAConfiguration.html | 526 -------------
.../id/config/proxy/class-use/OAConfiguration.html | 126 ----
.../moa/id/data/AuthenticationData.html | 751 -------------------
.../moa/id/data/class-use/AuthenticationData.html | 152 ----
.../moa/id/proxy/ConnectionBuilder.html | 204 -----
.../moa/id/proxy/LoginParameterResolver.html | 364 ---------
.../moa/id/proxy/class-use/ConnectionBuilder.html | 91 ---
.../id/proxy/class-use/LoginParameterResolver.html | 91 ---
id.server/doc/api-doc/deprecated-list.html | 89 ---
id.server/doc/api-doc/help-doc.html | 142 ----
id.server/doc/api-doc/index-all.html | 422 -----------
id.server/doc/api-doc/index.html | 22 -
id.server/doc/api-doc/overview-tree.html | 101 ---
id.server/doc/api-doc/package-list | 0
id.server/doc/api-doc/packages.html | 26 -
id.server/doc/api-doc/serialized-form.html | 89 ---
id.server/doc/api-doc/stylesheet.css | 29 -
id.server/doc/bku-auswahl.20030408.pdf | Bin 131587 -> 0 bytes
id.server/doc/cs-sstc-schema-assertion-01.xsd | 194 -----
id.server/doc/cs-sstc-schema-protocol-01.xsd | 127 ----
id.server/doc/moa-id.htm | 7 -
.../doc/moa_id/examples/BKUSelectionTemplate.html | 4 -
id.server/doc/moa_id/examples/ChainingModes.txt | 6 -
.../doc/moa_id/examples/IdentityLinkSigners.txt | 3 -
.../doc/moa_id/examples/LoginServletExample.txt | 171 -----
id.server/doc/moa_id/examples/Template.html | 23 -
.../moa_id/examples/TransformsInfoAuthBlock.txt | 63 --
.../moa_id/examples/conf/MOA-ID-Configuration.xml | 83 ---
.../doc/moa_id/examples/conf/OAConfBasicAuth.xml | 12 -
.../doc/moa_id/examples/conf/OAConfHeaderAuth.xml | 17 -
.../doc/moa_id/examples/conf/OAConfParamAuth.xml | 14 -
id.server/doc/moa_id/examples/moa-id-env.sh.txt | 15 -
id.server/doc/moa_id/examples/startTomcat.bat.txt | 26 -
id.server/doc/moa_id/faqs.htm | 217 ------
id.server/doc/moa_id/id-admin.htm | 326 --------
id.server/doc/moa_id/id-admin_1.htm | 517 -------------
id.server/doc/moa_id/id-admin_2.htm | 824 ---------------------
id.server/doc/moa_id/id-admin_3.htm | 204 -----
id.server/doc/moa_id/id-anwendung.htm | 104 ---
id.server/doc/moa_id/id-anwendung_1.htm | 182 -----
id.server/doc/moa_id/id-anwendung_2.htm | 249 -------
id.server/doc/moa_id/links.htm | 141 ----
id.server/doc/moa_id/moa-id-ablauf.jpg | Bin 15550 -> 0 bytes
id.server/doc/moa_id/moa.htm | 247 ------
id.server/doc/moa_images/east.gif | Bin 966 -> 0 bytes
id.server/doc/moa_images/idle.gif | Bin 869 -> 0 bytes
id.server/doc/moa_images/moa_diagramm1.jpg | Bin 60602 -> 0 bytes
id.server/doc/moa_images/moa_thema.gif | Bin 25120 -> 0 bytes
id.server/doc/moa_images/north.gif | Bin 967 -> 0 bytes
id.server/doc/moa_images/pfeil.gif | Bin 843 -> 0 bytes
id.server/doc/moa_images/print.gif | Bin 211 -> 0 bytes
id.server/doc/moa_images/select.gif | Bin 880 -> 0 bytes
id.server/doc/moa_images/south.gif | Bin 965 -> 0 bytes
id.server/doc/moa_images/transdot.gif | Bin 43 -> 0 bytes
id.server/doc/moa_images/west.gif | Bin 966 -> 0 bytes
67 files changed, 8121 deletions(-)
delete mode 100644 id.server/doc/Architektur ID.vsd
delete mode 100644 id.server/doc/CIO X509ext-20030218.pdf
delete mode 100644 id.server/doc/MOA ID 1.x.wsdl
delete mode 100644 id.server/doc/MOA-ID Feinspezifikation.doc
delete mode 100644 id.server/doc/MOA-ID Testfalldokumentation.doc
delete mode 100644 id.server/doc/MOA-ID-1.1-20030630.pdf
delete mode 100644 id.server/doc/MOA-ID-Configuration-1.1.xsd
delete mode 100644 id.server/doc/api-doc/allclasses-frame.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/AuthenticationException.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/auth/AuthenticationServer.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/auth/class-use/AuthenticationServer.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/class-use/AuthenticationException.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/config/proxy/OAConfiguration.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/config/proxy/class-use/OAConfiguration.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/data/AuthenticationData.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/data/class-use/AuthenticationData.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/proxy/ConnectionBuilder.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/proxy/LoginParameterResolver.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/proxy/class-use/ConnectionBuilder.html
delete mode 100644 id.server/doc/api-doc/at/gv/egovernment/moa/id/proxy/class-use/LoginParameterResolver.html
delete mode 100644 id.server/doc/api-doc/deprecated-list.html
delete mode 100644 id.server/doc/api-doc/help-doc.html
delete mode 100644 id.server/doc/api-doc/index-all.html
delete mode 100644 id.server/doc/api-doc/index.html
delete mode 100644 id.server/doc/api-doc/overview-tree.html
delete mode 100644 id.server/doc/api-doc/package-list
delete mode 100644 id.server/doc/api-doc/packages.html
delete mode 100644 id.server/doc/api-doc/serialized-form.html
delete mode 100644 id.server/doc/api-doc/stylesheet.css
delete mode 100644 id.server/doc/bku-auswahl.20030408.pdf
delete mode 100644 id.server/doc/cs-sstc-schema-assertion-01.xsd
delete mode 100644 id.server/doc/cs-sstc-schema-protocol-01.xsd
delete mode 100644 id.server/doc/moa-id.htm
delete mode 100644 id.server/doc/moa_id/examples/BKUSelectionTemplate.html
delete mode 100644 id.server/doc/moa_id/examples/ChainingModes.txt
delete mode 100644 id.server/doc/moa_id/examples/IdentityLinkSigners.txt
delete mode 100644 id.server/doc/moa_id/examples/LoginServletExample.txt
delete mode 100644 id.server/doc/moa_id/examples/Template.html
delete mode 100644 id.server/doc/moa_id/examples/TransformsInfoAuthBlock.txt
delete mode 100644 id.server/doc/moa_id/examples/conf/MOA-ID-Configuration.xml
delete mode 100644 id.server/doc/moa_id/examples/conf/OAConfBasicAuth.xml
delete mode 100644 id.server/doc/moa_id/examples/conf/OAConfHeaderAuth.xml
delete mode 100644 id.server/doc/moa_id/examples/conf/OAConfParamAuth.xml
delete mode 100644 id.server/doc/moa_id/examples/moa-id-env.sh.txt
delete mode 100644 id.server/doc/moa_id/examples/startTomcat.bat.txt
delete mode 100644 id.server/doc/moa_id/faqs.htm
delete mode 100644 id.server/doc/moa_id/id-admin.htm
delete mode 100644 id.server/doc/moa_id/id-admin_1.htm
delete mode 100644 id.server/doc/moa_id/id-admin_2.htm
delete mode 100644 id.server/doc/moa_id/id-admin_3.htm
delete mode 100644 id.server/doc/moa_id/id-anwendung.htm
delete mode 100644 id.server/doc/moa_id/id-anwendung_1.htm
delete mode 100644 id.server/doc/moa_id/id-anwendung_2.htm
delete mode 100644 id.server/doc/moa_id/links.htm
delete mode 100644 id.server/doc/moa_id/moa-id-ablauf.jpg
delete mode 100644 id.server/doc/moa_id/moa.htm
delete mode 100644 id.server/doc/moa_images/east.gif
delete mode 100644 id.server/doc/moa_images/idle.gif
delete mode 100644 id.server/doc/moa_images/moa_diagramm1.jpg
delete mode 100644 id.server/doc/moa_images/moa_thema.gif
delete mode 100644 id.server/doc/moa_images/north.gif
delete mode 100644 id.server/doc/moa_images/pfeil.gif
delete mode 100644 id.server/doc/moa_images/print.gif
delete mode 100644 id.server/doc/moa_images/select.gif
delete mode 100644 id.server/doc/moa_images/south.gif
delete mode 100644 id.server/doc/moa_images/transdot.gif
delete mode 100644 id.server/doc/moa_images/west.gif
(limited to 'id.server/doc')
diff --git a/id.server/doc/Architektur ID.vsd b/id.server/doc/Architektur ID.vsd
deleted file mode 100644
index d4678007a..000000000
Binary files a/id.server/doc/Architektur ID.vsd and /dev/null differ
diff --git a/id.server/doc/CIO X509ext-20030218.pdf b/id.server/doc/CIO X509ext-20030218.pdf
deleted file mode 100644
index a0fd67e3b..000000000
Binary files a/id.server/doc/CIO X509ext-20030218.pdf and /dev/null differ
diff --git a/id.server/doc/MOA ID 1.x.wsdl b/id.server/doc/MOA ID 1.x.wsdl
deleted file mode 100644
index 06daae8f1..000000000
--- a/id.server/doc/MOA ID 1.x.wsdl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
AuthenticationData
- -AuthenticationException - -AuthenticationServer - -ConnectionBuilder - -LoginParameterResolver - -OAConfiguration - - |
-
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-at.gv.egovernment.moa.id.AuthenticationException --
-Exception thrown during handling of AuthenticationSession -
-
-Constructor Summary | -|
AuthenticationException(String messageId,
- Object[] parameters)
-
-- Constructor for AuthenticationException. |
-
-Constructor Detail | -
-public AuthenticationException(String messageId, - Object[] parameters)-
messageId
-
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-java.lang.Object - | - +--at.gv.egovernment.moa.id.auth.AuthenticationServer --
-API for MOA ID Authentication Service.
- AuthenticationSession
is stored in a session store and retrieved
- by giving the session ID.
-
-
-Field Summary | -
-Constructor Summary | -|
AuthenticationServer()
-
-- Constructor for AuthenticationServer. |
-
-Method Summary | -|
- AuthenticationData |
-getAuthenticationData(String samlArtifact)
-
-- Retrieves AuthenticationData indexed by the SAML artifact.
- |
-
-static AuthenticationServer |
-getInstance()
-
-- Returns the single instance of AuthenticationServer . |
-
Methods inherited from class java.lang.Object | -
clone,
-equals,
-finalize,
-getClass,
-hashCode,
-notify,
-notifyAll,
-toString,
-wait,
-wait,
-wait |
-
-Field Detail | -
-Constructor Detail | -
-public AuthenticationServer()-
-Method Detail | -
-public static AuthenticationServer getInstance()-
AuthenticationServer
.AuthenticationServer
-public AuthenticationData getAuthenticationData(String samlArtifact) - throws AuthenticationException-
AuthenticationData
indexed by the SAML artifact.
- The AuthenticationData
is deleted from the store upon end of this call.AuthenticationData
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-Uses of AuthenticationServer in at.gv.egovernment.moa.id.auth | -
- -
Methods in at.gv.egovernment.moa.id.auth that return AuthenticationServer | -|
-static AuthenticationServer |
-AuthenticationServer.getInstance()
-
-- Returns the single instance of AuthenticationServer . |
-
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-Uses of AuthenticationException in at.gv.egovernment.moa.id.auth | -
- -
Methods in at.gv.egovernment.moa.id.auth that throw AuthenticationException | -|
- String |
-AuthenticationServer.selectBKU(String authURL,
- String target,
- String oaURL,
- String bkuSelectionTemplateURL,
- String templateURL)
-
-- Processes request to select a BKU. - |
-
- String |
-AuthenticationServer.startAuthentication(String authURL,
- String target,
- String oaURL,
- String templateURL,
- String bkuURL,
- String sessionID)
-
-- Processes the beginning of an authentication session. - |
-
- String |
-AuthenticationServer.verifyIdentityLink(String sessionID,
- String xmlInfoboxReadResponse)
-
-- Processes an <InfoboxReadResponse> sent by the
- security layer implementation.- - Validates given <InfoboxReadResponse>
- Parses identity link enclosed in <InfoboxReadResponse>
- Verifies identity link by calling the MOA SP component
- Checks certificate authority of identity link
- Stores identity link in the session
- Creates an authentication block to be signed by the user
- Creates and returns a <CreateXMLSignatureRequest>
- containg the authentication block, meant to be returned to the
- security layer implementation
- |
-
- String |
-AuthenticationServer.verifyAuthenticationBlock(String sessionID,
- String xmlCreateXMLSignatureReadResponse)
-
-- Processes a <CreateXMLSignatureResponse> sent by the
- security layer implementation.- - Validates given <CreateXMLSignatureResponse>
- Parses <CreateXMLSignatureResponse> for error codes
- Parses authentication block enclosed in
- <CreateXMLSignatureResponse>
- Verifies authentication block by calling the MOA SP component
- Creates authentication data
- Creates a corresponding SAML artifact
- Stores authentication data in the authentication data store
- indexed by the SAML artifact
- Deletes authentication session
- Returns the SAML artifact, encoded BASE64
- |
-
- AuthenticationData |
-AuthenticationServer.getAuthenticationData(String samlArtifact)
-
-- Retrieves AuthenticationData indexed by the SAML artifact.
- |
-
-static at.gv.egovernment.moa.id.auth.data.AuthenticationSession |
-AuthenticationServer.getSession(String id)
-
-- Retrieves a session from the session store. |
-
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-java.lang.Object - | - +--at.gv.egovernment.moa.id.config.proxy.OAConfiguration --
-Holds configuration data concerning an online application for use by the MOA-ID Proxy component. - These include the login type (stateful or stateless), the HTTP authentication type, - and information needed to add authentication parameters or headers for a URL connection - to the remote online application. -
-
MOAIDConfiguration-1.1.xsd
, element Configuration
-Field Summary | -|
-static String |
-BASIC_AUTH
-
-- |
-
-static String |
-HEADER_AUTH
-
-- |
-
-static String |
-LOGINTYPE_STATEFUL
-
-- |
-
-static String |
-LOGINTYPE_STATELESS
-
-- |
-
-static String |
-PARAM_AUTH
-
-- |
-
-Constructor Summary | -|
OAConfiguration()
-
-- |
-
-Method Summary | -|
- String |
-getAuthType()
-
-- Returns the authType. |
-
- String |
-getBasicAuthPasswordMapping()
-
-- Returns the basicAuthPasswordMapping. |
-
- String |
-getBasicAuthUserIDMapping()
-
-- Returns the basicAuthUserIDMapping. |
-
- Map |
-getHeaderAuthMapping()
-
-- Returns the headerAuthMapping. |
-
- String |
-getLoginType()
-
-- Returns the loginType. |
-
- Map |
-getParamAuthMapping()
-
-- Returns the paramAuthMapping. |
-
- void |
-setAuthType(String authLoginType)
-
-- Sets the authType. |
-
- void |
-setBasicAuthPasswordMapping(String basicAuthPassword)
-
-- Sets the basicAuthPasswordMapping. |
-
- void |
-setBasicAuthUserIDMapping(String basicAuthUserID)
-
-- Sets the basicAuthUserIDMapping. |
-
- void |
-setHeaderAuthMapping(HashMap headerAuth)
-
-- Sets the headerAuthMapping. |
-
- void |
-setLoginType(String loginType)
-
-- Sets the loginType. |
-
- void |
-setParamAuthMapping(HashMap paramAuth)
-
-- Sets the paramAuthMapping. |
-
Methods inherited from class java.lang.Object | -
clone,
-equals,
-finalize,
-getClass,
-hashCode,
-notify,
-notifyAll,
-toString,
-wait,
-wait,
-wait |
-
-Field Detail | -
-public static final String LOGINTYPE_STATEFUL-
-public static final String LOGINTYPE_STATELESS-
-public static final String BASIC_AUTH-
-public static final String HEADER_AUTH-
-public static final String PARAM_AUTH-
-Constructor Detail | -
-public OAConfiguration()-
-Method Detail | -
-public String getBasicAuthPasswordMapping()-
-public String getBasicAuthUserIDMapping()-
-public Map getHeaderAuthMapping()-
-public String getLoginType()-
-public Map getParamAuthMapping()-
-public void setBasicAuthPasswordMapping(String basicAuthPassword)-
basicAuthPasswordMapping
- The basicAuthPasswordMapping to set-public void setBasicAuthUserIDMapping(String basicAuthUserID)-
basicAuthUserIDMapping
- The basicAuthUserIDMapping to set-public void setHeaderAuthMapping(HashMap headerAuth)-
headerAuthMapping
- The headerAuthMapping to set-public void setLoginType(String loginType)-
loginType
- The loginType to set-public void setParamAuthMapping(HashMap paramAuth)-
paramAuthMapping
- The paramAuthMapping to set-public String getAuthType()-
-public void setAuthType(String authLoginType)-
authType
- The authType to set
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-Uses of OAConfiguration in at.gv.egovernment.moa.id.proxy | -
- -
Methods in at.gv.egovernment.moa.id.proxy with parameters of type OAConfiguration | -|
- Map |
-LoginParameterResolver.getAuthenticationHeaders(OAConfiguration oaConf,
- AuthenticationData authData,
- String clientIPAddress)
-
-- Returns authentication headers to be added to a URLConnection. |
-
- Map |
-LoginParameterResolver.getAuthenticationParameters(OAConfiguration oaConf,
- AuthenticationData authData,
- String clientIPAddress)
-
-- Returns request parameters to be added to a URLConnection. |
-
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-java.lang.Object - | - +--at.gv.egovernment.moa.id.data.AuthenticationData --
-Encapsulates authentication data contained in a <saml:Assertion>
.
-
-
-Constructor Summary | -|
AuthenticationData()
-
-- Constructor for AuthenticationData. |
-
-Method Summary | -|
- String |
-getAssertionID()
-
-- Returns the assertionID. |
-
- String |
-getDateOfBirth()
-
-- Returns the dateOfBirth. |
-
- String |
-getFamilyName()
-
-- Returns the familyName. |
-
- String |
-getGivenName()
-
-- Returns the givenName. |
-
- String |
-getIdentificationValue()
-
-- Returns the identificationValue. |
-
- String |
-getIssueInstant()
-
-- Returns the issueInstant. |
-
- String |
-getIssuer()
-
-- Returns the issuer. |
-
- int |
-getMajorVersion()
-
-- Returns the majorVersion. |
-
- int |
-getMinorVersion()
-
-- Returns the minorVersion. |
-
- String |
-getPublicAuthorityCode()
-
-- Returns the publicAuthorityCode. |
-
- String |
-getSamlAssertion()
-
-- Returns the samlAssertion. |
-
- Date |
-getTimestamp()
-
-- Returns the timestamp. |
-
- String |
-getVPK()
-
-- Returns the vpk. |
-
- boolean |
-isPublicAuthority()
-
-- Returns the publicAuthority. |
-
- boolean |
-isQualifiedCertificate()
-
-- Returns the qualifiedCertificate. |
-
- void |
-setAssertionID(String assertionID)
-
-- Sets the assertionID. |
-
- void |
-setDateOfBirth(String dateOfBirth)
-
-- Sets the dateOfBirth. |
-
- void |
-setFamilyName(String gamilyName)
-
-- Sets the familyName. |
-
- void |
-setGivenName(String givenName)
-
-- Sets the givenName. |
-
- void |
-setIdentificationValue(String identificationValue)
-
-- Sets the identificationValue. |
-
- void |
-setIssueInstant(String issueInstant)
-
-- Sets the issueInstant. |
-
- void |
-setIssuer(String issuer)
-
-- Sets the issuer. |
-
- void |
-setMajorVersion(int majorVersion)
-
-- Sets the majorVersion. |
-
- void |
-setMinorVersion(int minorVersion)
-
-- Sets the minorVersion. |
-
- void |
-setPublicAuthority(boolean publicAuthority)
-
-- Sets the publicAuthority. |
-
- void |
-setPublicAuthorityCode(String publicAuthorityIdentification)
-
-- Sets the publicAuthorityCode. |
-
- void |
-setQualifiedCertificate(boolean qualifiedCertificate)
-
-- Sets the qualifiedCertificate. |
-
- void |
-setSamlAssertion(String samlAssertion)
-
-- Sets the samlAssertion. |
-
- void |
-setVPK(String vpk)
-
-- Sets the vpk. |
-
Methods inherited from class java.lang.Object | -
clone,
-equals,
-finalize,
-getClass,
-hashCode,
-notify,
-notifyAll,
-toString,
-wait,
-wait,
-wait |
-
-Constructor Detail | -
-public AuthenticationData()-
-Method Detail | -
-public int getMinorVersion()-
-public boolean isPublicAuthority()-
-public String getPublicAuthorityCode()-
-public boolean isQualifiedCertificate()-
-public String getVPK()-
-public void setMinorVersion(int minorVersion)-
minorVersion
- The minorVersion to set-public void setPublicAuthority(boolean publicAuthority)-
publicAuthority
- The publicAuthority to set-public void setPublicAuthorityCode(String publicAuthorityIdentification)-
publicAuthorityCode
- The publicAuthorityCode to set-public void setQualifiedCertificate(boolean qualifiedCertificate)-
qualifiedCertificate
- The qualifiedCertificate to set-public void setVPK(String vpk)-
vpk
- The vpk to set-public String getAssertionID()-
-public String getDateOfBirth()-
-public String getFamilyName()-
-public String getGivenName()-
-public String getIdentificationValue()-
-public String getIssueInstant()-
-public String getIssuer()-
-public int getMajorVersion()-
-public void setAssertionID(String assertionID)-
assertionID
- The assertionID to set-public void setDateOfBirth(String dateOfBirth)-
dateOfBirth
- The dateOfBirth to set-public void setFamilyName(String gamilyName)-
familyName
- The familyName to set-public void setGivenName(String givenName)-
givenName
- The givenName to set-public void setIdentificationValue(String identificationValue)-
identificationValue
- The identificationValue to set-public void setIssueInstant(String issueInstant)-
issueInstant
- The issueInstant to set-public void setIssuer(String issuer)-
issuer
- The issuer to set-public void setMajorVersion(int majorVersion)-
majorVersion
- The majorVersion to set-public String getSamlAssertion()-
-public void setSamlAssertion(String samlAssertion)-
samlAssertion
- The samlAssertion to set-public Date getTimestamp()-
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-Uses of AuthenticationData in at.gv.egovernment.moa.id.auth | -
- -
Methods in at.gv.egovernment.moa.id.auth that return AuthenticationData | -|
- AuthenticationData |
-AuthenticationServer.getAuthenticationData(String samlArtifact)
-
-- Retrieves AuthenticationData indexed by the SAML artifact.
- |
-
-Uses of AuthenticationData in at.gv.egovernment.moa.id.proxy | -
- -
Methods in at.gv.egovernment.moa.id.proxy with parameters of type AuthenticationData | -|
- Map |
-LoginParameterResolver.getAuthenticationHeaders(OAConfiguration oaConf,
- AuthenticationData authData,
- String clientIPAddress)
-
-- Returns authentication headers to be added to a URLConnection. |
-
- Map |
-LoginParameterResolver.getAuthenticationParameters(OAConfiguration oaConf,
- AuthenticationData authData,
- String clientIPAddress)
-
-- Returns request parameters to be added to a URLConnection. |
-
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-Builder for URLConnection
objects used to forward requests
- to the remote online application.
-
-
-Method Summary | -|
- HttpURLConnection |
-buildConnection(javax.servlet.http.HttpServletRequest request,
- String publicURLPrefix,
- String realURLPrefix,
- javax.net.ssl.SSLSocketFactory sslSocketFactory)
-
-- Builds an HttpURLConnection to a URL which is derived
- from an HttpServletRequest URL, by substitution of a
- public URL prefix for the real URL prefix.- The HttpURLConnection has been created by URL.openConnection() , but
- it has not yet been connected to by URLConnection.connect() .- The field settings of the HttpURLConnection are: - - allowUserInteraction = false
- doInput = true
- doOutput = true
- requestMethod = request.getMethod()
- useCaches = false
- |
-
-Method Detail | -
-public HttpURLConnection buildConnection(javax.servlet.http.HttpServletRequest request, - String publicURLPrefix, - String realURLPrefix, - javax.net.ssl.SSLSocketFactory sslSocketFactory) - throws IOException-
URL
which is derived
- from an HttpServletRequest
URL, by substitution of a
- public URL prefix for the real URL prefix.URL.openConnection()
, but
- it has not yet been connected to by URLConnection.connect()
.allowUserInteraction = false
doInput = true
doOutput = true
requestMethod = request.getMethod()
useCaches = false
request
- the incoming request which shall be forwardedpublicURLPrefix
- the public URL prefix to be substituted by the real URL prefixrealURLPrefix
- the URL prefix to substitute the public URL prefixsslSocketFactory
- factory to be used for creating an SSL socket in case
- of a URL for scheme "https:"
;
- null
, the default SSL socket factory would be usedURL.openConnection()
, connecting to
- the requested URL with publicURLPrefix
substituted by realURLPrefix
URL.openConnection()
,
-com.sun.net.ssl.HttpsURLConnection#getDefaultSSLSocketFactory()
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-Determines authentication parameters and headers to be added to a URLConnection
- to the remote online application.
- Utilizes OAConfiguration
and AuthenticationData
.
-
-
-Field Summary | -|
-static String |
-MOABKZ
-
-- |
-
-static String |
-MOADateOfBirth
-
-- |
-
-static String |
-MOAFamilyName
-
-- |
-
-static String |
-MOAGivenName
-
-- Constants used in MOAIDConfiguration-1.1.xsd , type MOAAuthDataType ,
- naming predicates used by the LoginParameterResolver . |
-
-static String |
-MOAIPAddress
-
-- |
-
-static String |
-MOAPublicAuthority
-
-- |
-
-static String |
-MOAQualifiedCertificate
-
-- |
-
-static String |
-MOAVPK
-
-- |
-
-static String |
-MOAZMRZahl
-
-- |
-
-Method Summary | -|
- Map |
-getAuthenticationHeaders(OAConfiguration oaConf,
- AuthenticationData authData,
- String clientIPAddress)
-
-- Returns authentication headers to be added to a URLConnection. |
-
- Map |
-getAuthenticationParameters(OAConfiguration oaConf,
- AuthenticationData authData,
- String clientIPAddress)
-
-- Returns request parameters to be added to a URLConnection. |
-
-Field Detail | -
-public static final String MOAGivenName-
MOAIDConfiguration-1.1.xsd
, type MOAAuthDataType
,
- naming predicates used by the LoginParameterResolver
.-public static final String MOAFamilyName-
-public static final String MOADateOfBirth-
-public static final String MOAVPK-
-public static final String MOAPublicAuthority-
-public static final String MOABKZ-
-public static final String MOAQualifiedCertificate-
-public static final String MOAZMRZahl-
-public static final String MOAIPAddress-
-Method Detail | -
-public Map getAuthenticationHeaders(OAConfiguration oaConf, - AuthenticationData authData, - String clientIPAddress)-
authConf
- configuration dataauthData
- authentication dataclientIPAddress
- client IP address"basic-auth"
, header fields
- username
and password
.
- "header-auth"
, header fields
- derived from parameter mapping and authentication data provided.
- -public Map getAuthenticationParameters(OAConfiguration oaConf, - AuthenticationData authData, - String clientIPAddress)-
authConf
- configuration dataauthData
- authentication dataclientIPAddress
- client IP address"param-auth"
, parameters
- derived from parameter mapping and authentication data provided.
-
-
-
|
-- - | -|||||||
- PREV CLASS - NEXT CLASS | -- FRAMES - NO FRAMES | -|||||||
- SUMMARY: INNER | FIELD | CONSTR | METHOD | --DETAIL: FIELD | CONSTR | METHOD | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
- ---Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:
-
-- Interfaces (italic)
- Classes
- Exceptions
- Errors
- ---Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
-
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.- Class inheritance diagram
- Direct Subclasses
- All Known Subinterfaces
- All Known Implementing Classes
- Class/interface declaration
- Class/interface description -
-
- Inner Class Summary
- Field Summary
- Constructor Summary
- Method Summary -
-
- Field Detail
- Constructor Detail
- Method Detail
-Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.-
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with-java.lang.Object
. The interfaces do not inherit fromjava.lang.Object
.-
-- When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
- When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
-The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.-
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.-
-
-
-
-This help file applies to API documentation generated using the standard doclet.
-
-
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
<saml:Assertion>
.AuthenticationSession
is stored in a session store and retrieved
- by giving the session ID.URL
which is derived
- from an HttpServletRequest
URL, by substitution of a
- public URL prefix for the real URL prefix.URL.openConnection()
, but
- it has not yet been connected to by URLConnection.connect()
.allowUserInteraction = false
- doInput = true
- doOutput = true
- requestMethod = request.getMethod()
- useCaches = false
-
-URLConnection
objects used to forward requests
- to the remote online application.AuthenticationData
indexed by the SAML artifact.
-
-AuthenticationServer
.
-URLConnection
- to the remote online application.
- MOAIDConfiguration-1.1.xsd
, type MOAAuthDataType
,
- naming predicates used by the LoginParameterResolver
.
-at.gv.egovernment.moa.id.auth.servlet.StartAuthenticationServlet
is mapped to
-at.gv.egovernment.moa.id.auth.servlet.VerifyAuthenticationBlockServlet
is mapped to
-at.gv.egovernment.moa.id.auth.servlet.VerifyIdentityLinkServlet
is mapped to
-<CreateXMLSignatureResponse>
sent by the
- security layer implementation.<CreateXMLSignatureResponse>
- Parses <CreateXMLSignatureResponse>
for error codes
- Parses authentication block enclosed in
- <CreateXMLSignatureResponse>
- Verifies authentication block by calling the MOA SP component
- Creates authentication data
- Creates a corresponding SAML artifact
- Stores authentication data in the authentication data store
- indexed by the SAML artifact
- Deletes authentication session
- Returns the SAML artifact, encoded BASE64
-
-<InfoboxReadResponse>
sent by the
- security layer implementation.<InfoboxReadResponse>
- Parses identity link enclosed in <InfoboxReadResponse>
- Verifies identity link by calling the MOA SP component
- Checks certificate authority of identity link
- Stores identity link in the session
- Creates an authentication block to be signed by the user
- Creates and returns a <CreateXMLSignatureRequest>
- containg the authentication block, meant to be returned to the
- security layer implementation
-
-
-
-
|
-- - | -|||||||
- PREV - NEXT | -- FRAMES - NO FRAMES | -
-This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
-
-Link to Non-frame version.