クラス Saml2X509Credential
- java.lang.Object
-
- org.springframework.security.saml2.credentials.Saml2X509Credential
@Deprecated public class Saml2X509Credential extends java.lang.Object
使用すべきではありません。代わりにSaml2X509Credential
を使用してくださいSaml2X509Credential は、X509 証明書、または X509 証明書と秘密鍵を保持するためのものです。単位: https://www.oasis-open.org/committees/download.php/8958/sstc-saml-implementation-guidelines-draft-01.pdf 行: 584、セクション 4.3 資格情報署名、署名検証、暗号化 / 復号化の両方に使用- 導入:
- 5.2
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
Saml2X509Credential.Saml2X509CredentialType
使用すべきではありません。代わりにSaml2X509Credential.Saml2X509CredentialType
を使用してください
コンストラクターのサマリー
コンストラクター コンストラクター 説明 Saml2X509Credential(java.security.cert.X509Certificate certificate, Saml2X509Credential.Saml2X509CredentialType... types)
使用すべきではありません。検証、暗号化、その両方のための ID プロバイダー資格情報を表す Saml2X509Credentials を作成します。Saml2X509Credential(java.security.PrivateKey privateKey, java.security.cert.X509Certificate certificate, java.util.Set<Saml2X509Credential.Saml2X509CredentialType> types)
使用すべきではありません。Saml2X509Credential(java.security.PrivateKey privateKey, java.security.cert.X509Certificate certificate, Saml2X509Credential.Saml2X509CredentialType... types)
使用すべきではありません。署名、復号化、その両方のサービスプロバイダー資格情報を表す Saml2X509Credentials を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object o)
使用すべきではありません。java.security.cert.X509Certificate
getCertificate()
使用すべきではありません。この資格情報の X509 証明書を返します。protected java.util.Set<Saml2X509Credential.Saml2X509CredentialType>
getCredentialTypes()
使用すべきではありません。この資格情報の資格情報型を返します。java.security.PrivateKey
getPrivateKey()
使用すべきではありません。秘密鍵を返します。この資格情報型が秘密鍵を必要としない場合は null を返します。int
hashCode()
使用すべきではありません。boolean
isDecryptionCredential()
使用すべきではありません。資格情報に秘密鍵があり、復号化に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.DECRYPTION
が含まれます。boolean
isEncryptionCredential()
使用すべきではありません。資格情報に証明書があり、署名検証に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.VERIFICATION
が含まれます。boolean
isSignatureVerficationCredential()
使用すべきではありません。資格情報に証明書があり、署名検証に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.VERIFICATION
が含まれます。boolean
isSigningCredential()
使用すべきではありません。資格情報に秘密鍵があり、署名に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.SIGNING
が含まれます。
コンストラクターの詳細
Saml2X509Credential
public Saml2X509Credential(java.security.cert.X509Certificate certificate, Saml2X509Credential.Saml2X509CredentialType... types)
使用すべきではありません。検証、暗号化、その両方のための ID プロバイダー資格情報を表す Saml2X509Credentials を作成します。- パラメーター:
certificate
- IDP X509Certificate、null にすることはできませんtypes
- 資格情報型。Saml2X509Credential.Saml2X509CredentialType.VERIFICATION
またはSaml2X509Credential.Saml2X509CredentialType.ENCRYPTION
のいずれか、あるいは両方でなければなりません。
Saml2X509Credential
public Saml2X509Credential(java.security.PrivateKey privateKey, java.security.cert.X509Certificate certificate, Saml2X509Credential.Saml2X509CredentialType... types)
使用すべきではありません。署名、復号化、その両方のサービスプロバイダー資格情報を表す Saml2X509Credentials を作成します。- パラメーター:
privateKey
- 署名または復号化に使用される秘密鍵、null にすることはできませんcertificate
- ID プロバイダーと共有される SP X509Certificate、null にすることはできませんtypes
- 資格情報型。Saml2X509Credential.Saml2X509CredentialType.SIGNING
またはSaml2X509Credential.Saml2X509CredentialType.DECRYPTION
のいずれか、あるいは両方でなければなりません。
Saml2X509Credential
public Saml2X509Credential(java.security.PrivateKey privateKey, java.security.cert.X509Certificate certificate, java.util.Set<Saml2X509Credential.Saml2X509CredentialType> types)
使用すべきではありません。
メソッドの詳細
isSigningCredential
public boolean isSigningCredential()
使用すべきではありません。資格情報に秘密鍵があり、署名に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.SIGNING
が含まれます。- 戻り値:
- 資格情報が
Saml2X509Credential.Saml2X509CredentialType.SIGNING
型の場合は true
isDecryptionCredential
public boolean isDecryptionCredential()
使用すべきではありません。資格情報に秘密鍵があり、復号化に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.DECRYPTION
が含まれます。- 戻り値:
- 資格情報が
Saml2X509Credential.Saml2X509CredentialType.DECRYPTION
型の場合は true
isSignatureVerficationCredential
public boolean isSignatureVerficationCredential()
使用すべきではありません。資格情報に証明書があり、署名検証に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.VERIFICATION
が含まれます。- 戻り値:
- 資格情報が
Saml2X509Credential.Saml2X509CredentialType.VERIFICATION
型の場合は true
isEncryptionCredential
public boolean isEncryptionCredential()
使用すべきではありません。資格情報に証明書があり、署名検証に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.VERIFICATION
が含まれます。- 戻り値:
- 資格情報が
Saml2X509Credential.Saml2X509CredentialType.VERIFICATION
型の場合は true
getCredentialTypes
protected java.util.Set<Saml2X509Credential.Saml2X509CredentialType> getCredentialTypes()
使用すべきではありません。この資格情報の資格情報型を返します。- 戻り値:
- この資格情報を使用できる資格情報型 / 用途のセット
getPrivateKey
public java.security.PrivateKey getPrivateKey()
使用すべきではありません。秘密鍵を返します。この資格情報型が秘密鍵を必要としない場合は null を返します。- 戻り値:
- 秘密鍵、または null
- 関連事項:
Saml2X509Credential(PrivateKey, X509Certificate, Saml2X509CredentialType...)
getCertificate
public java.security.cert.X509Certificate getCertificate()
使用すべきではありません。資格の X509 証明書を返します。null にすることはできません- 戻り値:
- X509 証明書
equals
public boolean equals(java.lang.Object o)
使用すべきではありません。- オーバーライド:
- クラス
java.lang.Object
のequals
hashCode
public int hashCode()
使用すべきではありません。- オーバーライド:
- クラス
java.lang.Object
のhashCode