 | AdoCertificateIdentityProviderAuthenticate Method |
Authenticates a
IPrincipal instance based on the certificate mapping
for
authenticationCertificate Namespace: SanteDB.Persistence.Data.ServicesAssembly: SanteDB.Persistence.Data (in SanteDB.Persistence.Data.dll) Version: 3.0.2081-alpha+be3dca7062b437ed047a057127f85f12119224b9
Syntaxpublic IPrincipal Authenticate(
X509Certificate2 authenticationCertificate
)
Public Function Authenticate (
authenticationCertificate As X509Certificate2
) As IPrincipal
public:
virtual IPrincipal^ Authenticate(
X509Certificate2^ authenticationCertificate
) sealed
abstract Authenticate :
authenticationCertificate : X509Certificate2 -> IPrincipal
override Authenticate :
authenticationCertificate : X509Certificate2 -> IPrincipal Parameters
- authenticationCertificate X509Certificate2
- The public key which is used to authenticate the principal
Return Value
IPrincipalThe authenticated prinicpal
Implements
ICertificateIdentityProviderAuthenticate(X509Certificate2)
Exceptions
RemarksImplementations of this interface should validate that the certificate is authenticate and
that it is not revoked.
See Also