Finnish Bank ID

​​​Finnish Bank ID is an eID offered by a number of Finnish banks and banking groups.

​Enable Bank ID in your se​rvices

The Finnish Bank ID consists of​​​ a set of Finnish banks. These are:

  • ​Osu​uspankki
  • Nordea
  • Danske Bank
  • Handelsbanken
  • Ålandsbanken
  • S-Pankki
  • Aktia
  • POP Pankki
  • Säästöpankki
  • Oma Säästöpankki​

Bank ID specific implementation

To create a sign order with authentication-based signing, please have a look at the authentication-based signing page. Note: To find the SSN of a signer, read here.

The Bank ID specific values are listed in the table below:

​Element/parameter​Description​Value
​AuthenticationID​This element can be used to indicate that Bank ID is one of the eID's the signer can sign with. ​fi_tupas
​SignerID

The SignerID element can specify which user that shall sign the document.

​IDType: SSN

IDValue: The SSN value.

​forcepkivendorThe forcepkivendor parameter can be used to point the user directly to this eID. Read more about forcepkivendor. ​abs:fi_tupas

SDO seal and customer signature​​​​ 

To seal signed documents (SDOs) and to enable merchant signing for customer using Bank ID, a certificate will be created for the purpose. This certificate will be issued from a Nets internal utility CA and will be added during customer on-boarding.

To use the merchant signing feature with this certificate for some or all of your documents, add the below to your sign order:​​​​

<Signer>
  <MerchantSigner>
    <LocalSignerReference>Sample123</LocalSignerReference>
    <SigningPKIType>EuridaConnect</SigningPKIType>
  </MerchantSigner>
</Signer>

​​Handling of SSN

The SSN will be incorporated as the subject serial number in the signing certificate and included as a part of the SDO if this has been a part of the authentication response. This may however differ from bank to bank. It also requires that the customer are allowed to get SSN in return.

How to find the SSN?

GetSignature

The SSN of a signer can be fetched from E-Signing using the GetSignature call​. This requires that the SignerID was set in the sign order. The SSN is returned in the SignerID / IDValue element of the response. 

GetSDODetails

Use the GetSDODetails function to inspect the content of the SDO and return the SSN. For Bank ID this can be found in the UniqueId element in ​​SDOSignature / SignerCertificateInfo. See the SDOSignatures element.​ 

​User experience

​Signing dialogue​​

Step 1 and 2 for pop-up and standalone UI:

Step 1 and 2.png

​Step 1 and 2 for embedded UI:

Step 1 and 2-embedded.png

​Direct the user directly to a bank - skip step 2​​

​The "Step 2" page where the user select the bank to sign with can be skipped if you already know which bank the user will sign with. This can be done by appending the forcebank parameter to the sign URL. Read more about the different sign URL parameters. ​​

Bank logos

​Document types and sizes 

The following document formats are supported using Bank ID:

  • ​​​PDF​
  • Tex​t

​The size limit of a document is set to 10 MB base64 encoded document. An encoded document adds approximately 30 % extra to a non-encoded document.​​