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

uni.BouncyCastle-JCA.3.1.3.source-code.TrustManagerFactory.crysl Maven / Gradle / Ivy

The newest version!
SPEC javax.net.ssl.TrustManagerFactory

OBJECTS
	java.lang.String algorithm;
	java.security.KeyStore keyStore;
	javax.net.ssl.ManagerFactoryParameters params;
	javax.net.ssl.TrustManager[] trustManager; 
	
EVENTS
	g1: getInstance(algorithm);
	g2: getInstance(algorithm, _);
	Get := g1 | g2;
	
	i1: init(keyStore);
	i2: init(params);
	Init := i1 | i2;
	
	gtm1: trustManager = getTrustManagers();
	GetTrustMng := gtm1;
	
ORDER
	Get, Init, GetTrustMng?
	
CONSTRAINTS
	algorithm in {"PKIX", "X509", "X.509"};

REQUIRES
	generatedKeyStore[keyStore];
	generatedManagerFactoryParameters[params];									
															
ENSURES
	generatedTrustManager[this] after Init;			
	generatedTrustManagers[trustManager] after GetTrustMng;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy