@RefreshScope @Component(value="x509SubjectAlternativeNameUPNPrincipalResolver") public class X509SubjectAlternativeNameUPNPrincipalResolver extends AbstractX509PrincipalResolver
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
UPN_OBJECTID
ObjectID for upn altName for windows smart card logon.
|
| Constructor and Description |
|---|
X509SubjectAlternativeNameUPNPrincipalResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
resolvePrincipalInternal(java.security.cert.X509Certificate certificate)
Retrieves Subject Alternative Name UPN extension as a principal id String.
|
extractPrincipalId, supportspublic static final java.lang.String UPN_OBJECTID
public X509SubjectAlternativeNameUPNPrincipalResolver()
protected java.lang.String resolvePrincipalInternal(java.security.cert.X509Certificate certificate)
resolvePrincipalInternal in class AbstractX509PrincipalResolvercertificate - X.509 certificate credential.AbstractX509PrincipalResolver.resolvePrincipalInternal(java.security.cert.X509Certificate),
X509Certificate.getSubjectAlternativeNames()