keycloak-service
クラス | 公開メンバ関数 | 変数 | 全メンバ一覧
org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder クラス
org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder 連携図
Collaboration graph

クラス

class  ExtendedKeyUsageValidationBuilder
 
class  KeyUsageValidationBuilder
 
class  RevocationStatusCheckBuilder
 

公開メンバ関数

 CertificateValidatorBuilder ()
 
KeyUsageValidationBuilder keyUsage ()
 
ExtendedKeyUsageValidationBuilder extendedKeyUsage ()
 
RevocationStatusCheckBuilder revocation ()
 
CertificateValidator build (X509Certificate[] certs)
 

変数

int _keyUsageBits
 
List< String > _extendedKeyUsage
 
boolean _crlCheckingEnabled
 
boolean _crldpEnabled
 
CRLLoaderImpl _crlLoader
 
boolean _ocspEnabled
 
String _responderUri
 

詳解

Configure Certificate validation

構築子と解体子

◆ CertificateValidatorBuilder()

org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder.CertificateValidatorBuilder ( )
inline
533  {
534  _extendedKeyUsage = new LinkedList<>();
535  _keyUsageBits = 0;
536  }

関数詳解

◆ build()

CertificateValidator org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder.build ( X509Certificate []  certs)
inline
697  {
698  if (_crlLoader == null) {
699  _crlLoader = new CRLFileLoader("");
700  }
702  _crlCheckingEnabled, _crldpEnabled, _crlLoader, _ocspEnabled, new BouncyCastleOCSPChecker(_responderUri));
703  }
CertificateValidator()
Definition: CertificateValidator.java:333

◆ extendedKeyUsage()

ExtendedKeyUsageValidationBuilder org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder.extendedKeyUsage ( )
inline
689  {
690  return new ExtendedKeyUsageValidationBuilder(this);
691  }

◆ keyUsage()

KeyUsageValidationBuilder org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder.keyUsage ( )
inline
685  {
686  return new KeyUsageValidationBuilder(this);
687  }

◆ revocation()

RevocationStatusCheckBuilder org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder.revocation ( )
inline
693  {
694  return new RevocationStatusCheckBuilder(this);
695  }

メンバ詳解

◆ _crlCheckingEnabled

boolean org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._crlCheckingEnabled
package

◆ _crldpEnabled

boolean org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._crldpEnabled
package

◆ _crlLoader

CRLLoaderImpl org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._crlLoader
package

◆ _extendedKeyUsage

List<String> org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._extendedKeyUsage
package

◆ _keyUsageBits

int org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._keyUsageBits
package

◆ _ocspEnabled

boolean org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._ocspEnabled
package

◆ _responderUri

String org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder._responderUri
package

このクラス詳解は次のファイルから抽出されました: