All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.infinispan.server.security.realm.KerberosSecurityRealm Maven / Gradle / Ivy

The newest version!
package org.infinispan.server.security.realm;

import java.security.spec.AlgorithmParameterSpec;

import org.wildfly.security.SecurityFactory;
import org.wildfly.security.auth.SupportLevel;
import org.wildfly.security.auth.server.RealmUnavailableException;
import org.wildfly.security.auth.server.SecurityRealm;
import org.wildfly.security.credential.Credential;
import org.wildfly.security.credential.GSSKerberosCredential;
import org.wildfly.security.evidence.Evidence;

/**
 * @author Tristan Tarrant <[email protected]>
 * @since 10.0
 **/
public class KerberosSecurityRealm implements SecurityRealm {
   private final SecurityFactory kerberosCredentialSecurityFactory;

   public KerberosSecurityRealm(SecurityFactory kerberosCredentialSecurityFactory) {
      this.kerberosCredentialSecurityFactory = kerberosCredentialSecurityFactory;
   }

   @Override
   public SupportLevel getCredentialAcquireSupport(Class credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec) throws RealmUnavailableException {
      return null;
   }

   @Override
   public SupportLevel getEvidenceVerifySupport(Class evidenceType, String algorithmName) throws RealmUnavailableException {
      return null;
   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy