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

com.nimbusds.jose.jca.JCAAware Maven / Gradle / Ivy

package com.nimbusds.jose.jca;


/**
 * Interface for a Java Cryptography Architecture (JCA) aware object, intended
 * for setting a JCA {@link java.security.Provider provider} and
 * {@link java.security.SecureRandom secure random generator}.
 *
 * @version 2015-06-30
 */
public interface JCAAware {


	/**
	 * Returns the Java Cryptography Architecture (JCA) context. May be
	 * used to set a specific JCA security provider or secure random
	 * generator.
	 *
	 * @return The JCA context. Not {@code null}.
	 */
	T getJCAContext();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy