クラス 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 classSaml2X509Credential.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 を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 booleanequals(java.lang.Object o)使用すべきではありません。java.security.cert.X509CertificategetCertificate()使用すべきではありません。この資格情報の X509 証明書を返します。protected java.util.Set<Saml2X509Credential.Saml2X509CredentialType>getCredentialTypes()使用すべきではありません。この資格情報の資格情報型を返します。java.security.PrivateKeygetPrivateKey()使用すべきではありません。秘密鍵を返します。この資格情報型が秘密鍵を必要としない場合は null を返します。inthashCode()使用すべきではありません。booleanisDecryptionCredential()使用すべきではありません。資格情報に秘密鍵があり、復号化に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.DECRYPTIONが含まれます。booleanisEncryptionCredential()使用すべきではありません。資格情報に証明書があり、署名検証に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.VERIFICATIONが含まれます。booleanisSignatureVerficationCredential()使用すべきではありません。資格情報に証明書があり、署名検証に使用できる場合、true を返します。型にはSaml2X509Credential.Saml2X509CredentialType.VERIFICATIONが含まれます。booleanisSigningCredential()使用すべきではありません。資格情報に秘密鍵があり、署名に使用できる場合、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