diff options
Diffstat (limited to 'id/server/idserverlib')
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java index 7039a1fe0..20641ca7c 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/BPKBuilder.java @@ -148,6 +148,21 @@ public class BPKBuilder {          return buildStorkbPK(identityLink, "AT", destinationCountry);      } +    /** +     * Builds the storkeid from the given parameters. +     * +     * @param identityLink identity link +     * @param destinationCountry  destination country code (2 chars) +     * @return storkid in a BASE64 encoding +     * @throws BuildException if an error occurs on building the wbPK +     */ +    public String buildStorkeIdentifier(String identificationType, String identificationValue, String destinationCountry) +            throws BuildException { +        IdentityLink tempIdentity = new IdentityLink(); +        tempIdentity.setIdentificationType(identificationType); +        tempIdentity.setIdentificationValue(identificationValue); +        return buildStorkbPK(tempIdentity, "AT", destinationCountry); +    }      /**       * Builds the storkeid from the given parameters. | 
