クラス X509AuthenticationToken

java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.ws.soap.security.x509.X509AuthenticationToken
実装されているすべてのインターフェース:
SerializableSEPrincipalSEorg.springframework.security.core.Authenticationorg.springframework.security.core.CredentialsContainer

public class X509AuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken
X.509 クライアント証明書認証用の Authentication 実装。

Spring Security 3 で削除されたため、Spring Security 2 から移行されました。

作成者:
Luke Taylor
関連事項:
  • コンストラクターの詳細

    • X509AuthenticationToken

      public X509AuthenticationToken(X509CertificateSE credentials)
      認証リクエストに使用されます。Authentication.isAuthenticated() は false を返します。
      パラメーター:
      credentials - 証明書
    • X509AuthenticationToken

      public X509AuthenticationToken(ObjectSE principal, X509CertificateSE credentials, CollectionSE<? extends org.springframework.security.core.GrantedAuthority> authorities)
      認証レスポンスオブジェクトに使用されます。Authentication.isAuthenticated() は true を返します。
      パラメーター:
      principal - プリンシパル、通常は UserDetails
      credentials - 証明書
      authorities - 権限
  • メソッドの詳細

    • getCredentials

      public ObjectSE getCredentials()
    • getPrincipal

      public ObjectSE getPrincipal()