Package fish.payara.security.realm
Class CertificateCredentialImpl
- java.lang.Object
-
- jakarta.security.enterprise.credential.AbstractClearableCredential
-
- fish.payara.security.realm.CertificateCredentialImpl
-
- All Implemented Interfaces:
CertificateCredential
,jakarta.security.enterprise.credential.Credential
public class CertificateCredentialImpl extends jakarta.security.enterprise.credential.AbstractClearableCredential implements CertificateCredential
- Author:
- Gaurav Gupta, Ondro Mihalyi
-
-
Constructor Summary
Constructors Constructor Description CertificateCredentialImpl(X509Certificate[] certs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCredential()
X509Certificate[]
getCertificates()
jakarta.security.enterprise.CallerPrincipal
getPrincipal()
-
Methods inherited from class jakarta.security.enterprise.credential.AbstractClearableCredential
clear, isCleared, setCleared
-
-
-
-
Constructor Detail
-
CertificateCredentialImpl
public CertificateCredentialImpl(X509Certificate[] certs)
-
-
Method Detail
-
getCertificates
public X509Certificate[] getCertificates()
- Specified by:
getCertificates
in interfaceCertificateCredential
-
getPrincipal
public jakarta.security.enterprise.CallerPrincipal getPrincipal()
- Specified by:
getPrincipal
in interfaceCertificateCredential
-
clearCredential
public void clearCredential()
- Specified by:
clearCredential
in classjakarta.security.enterprise.credential.AbstractClearableCredential
-
-