A valid request URL is required to generate request examples[
{
"IsActive": true,
"Name": "MailOtp:MailOtp",
"DisplayNames": {
"en": "Email one-time password",
"nl": "E-mail eenmalig wachtwoord"
},
"DisplayNamesInitiator": {
"en": "Email OTP"
},
"Descriptions": {
"en": "Sign using a one-time password sent by email."
},
"RequiredProperties": []
},
{
"IsActive": true,
"Name": "SmartCard:BeID",
"DisplayNames": {
"en": "Belgian eID"
},
"DisplayNamesInitiator": {
"en": "Belgian eID"
},
"Descriptions": {
"en": "Sign using a Belgian electronic identity card."
},
"RequiredProperties": [
"BeId"
]
}
]List signing methods
Retrieves the signing methods that are currently enabled or disabled in the NSEV configuration, so integrators can discover which methods an installation supports without maintaining a duplicate list.
The response covers both the legacy SigningTypes (from the deprecated
Signing Options settings) and the newer SigningMethods together with the
Signing Behavior they belong to. New signing methods are formatted as
SigningBehavior:SigningMethod - for example SmartCard:BeID. The
RemoteHashSigning behaviour covers the itsme and Swisscom methods.
When a signing method returns RequiredProperties, mandated signing rules
have been applied to it: NSEV compares the data passed in those
properties against the data retrieved from the signing certificate or signing
service to decide whether a signer is mandated to sign in a given session.
A valid request URL is required to generate request examples[
{
"IsActive": true,
"Name": "MailOtp:MailOtp",
"DisplayNames": {
"en": "Email one-time password",
"nl": "E-mail eenmalig wachtwoord"
},
"DisplayNamesInitiator": {
"en": "Email OTP"
},
"Descriptions": {
"en": "Sign using a one-time password sent by email."
},
"RequiredProperties": []
},
{
"IsActive": true,
"Name": "SmartCard:BeID",
"DisplayNames": {
"en": "Belgian eID"
},
"DisplayNamesInitiator": {
"en": "Belgian eID"
},
"Descriptions": {
"en": "Sign using a Belgian electronic identity card."
},
"RequiredProperties": [
"BeId"
]
}
]Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Query Parameters
only return active / inactive signing methods
Response
OK
Whether the signingMethod can be used for creating new signing fields
The configured name of the signing method
"my_manual_signing"
The name per language that will be shown to a signer
Show child attributes
Show child attributes
{
"en": "manual",
"nl": "manueel",
"fr": "manuscrite"
}
The name per language that should be shown to the initiator when creating the package.
Show child attributes
Show child attributes
{
"en": "manual signature + sealing",
"nl": "manuele handtekening + sealing",
"fr": "signature manuelle + sealing"
}
Description of the signing method per language to provide more information about the signing method during package creation.
Show child attributes
Show child attributes
{
"en": "The user will have to draw using their mouse",
"nl": "De gebruiker zal moeten tekenen met zijn muis",
"fr": "L'utilisateur devra dessiner à l'aide de sa souris"
}
The required properties for mandated signing
["BeId", "FirstName", "BirthDate"]
available KeyPairs that can be used to sign with this method
Show child attributes
Show child attributes