public class org.apache.zookeeper.common.PEMFileLoaderTest extends org.apache.zookeeper.common.BaseX509ParameterizedTestCase
{
public void <init>()
{
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
specialinvoke v.<org.apache.zookeeper.common.BaseX509ParameterizedTestCase: void <init>()>();
return;
}
public void testLoadKeyStore(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509TestContext v, v;
java.lang.Integer v;
int v;
java.lang.String v, v, v;
org.apache.zookeeper.common.FileKeyStoreLoader$Builder v, v;
org.apache.zookeeper.common.FileKeyStoreLoader v;
org.apache.zookeeper.common.KeyStoreFileType v;
java.security.KeyStore v;
java.io.File v;
org.apache.zookeeper.common.X509KeyType v, v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
org.apache.zookeeper.common.PEMFileLoader$Builder v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = v.<org.apache.zookeeper.common.PEMFileLoaderTest: org.apache.zookeeper.common.X509TestContext x509TestContext>;
v = <org.apache.zookeeper.common.KeyStoreFileType: org.apache.zookeeper.common.KeyStoreFileType PEM>;
v = virtualinvoke v.<org.apache.zookeeper.common.X509TestContext: java.io.File getKeyStoreFile(org.apache.zookeeper.common.KeyStoreFileType)>(v);
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
v = new org.apache.zookeeper.common.PEMFileLoader$Builder;
specialinvoke v.<org.apache.zookeeper.common.PEMFileLoader$Builder: void <init>()>();
v = virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader$Builder setKeyStorePath(java.lang.String)>(v);
v = v.<org.apache.zookeeper.common.PEMFileLoaderTest: org.apache.zookeeper.common.X509TestContext x509TestContext>;
v = virtualinvoke v.<org.apache.zookeeper.common.X509TestContext: java.lang.String getKeyStorePassword()>();
v = virtualinvoke v.<org.apache.zookeeper.common.FileKeyStoreLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader$Builder setKeyStorePassword(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.zookeeper.common.FileKeyStoreLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader build()>();
v = virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoader: java.security.KeyStore loadKeyStore()>();
v = virtualinvoke v.<java.security.KeyStore: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
return;
}
public void testLoadKeyStoreWithWrongPassword(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509KeyType v, v;
org.junit.jupiter.api.function.Executable v;
java.lang.String v;
java.lang.Integer v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = staticinvoke <org.apache.zookeeper.common.PEMFileLoaderTest$lambda_testLoadKeyStoreWithWrongPassword_0__96: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.common.PEMFileLoaderTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/lang/Exception;", v);
return;
}
public void testLoadKeyStoreWithWrongFilePath(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509KeyType v, v;
org.junit.jupiter.api.function.Executable v;
java.lang.String v;
java.lang.Integer v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = staticinvoke <org.apache.zookeeper.common.PEMFileLoaderTest$lambda_testLoadKeyStoreWithWrongFilePath_1__97: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.common.PEMFileLoaderTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/io/IOException;", v);
return;
}
public void testLoadKeyStoreWithNullFilePath(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509KeyType v, v;
org.junit.jupiter.api.function.Executable v;
java.lang.String v;
java.lang.Integer v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = staticinvoke <org.apache.zookeeper.common.PEMFileLoaderTest$lambda_testLoadKeyStoreWithNullFilePath_2__98: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.common.PEMFileLoaderTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/lang/NullPointerException;", v);
return;
}
public void testLoadKeyStoreWithWrongFileType(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509KeyType v, v;
org.junit.jupiter.api.function.Executable v;
java.lang.String v;
java.lang.Integer v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = staticinvoke <org.apache.zookeeper.common.PEMFileLoaderTest$lambda_testLoadKeyStoreWithWrongFileType_3__99: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.common.PEMFileLoaderTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/security/KeyStoreException;", v);
return;
}
public void testLoadTrustStore(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509TestContext v, v;
java.lang.Integer v;
int v;
java.lang.String v, v, v;
org.apache.zookeeper.common.FileKeyStoreLoader$Builder v, v;
org.apache.zookeeper.common.FileKeyStoreLoader v;
org.apache.zookeeper.common.KeyStoreFileType v;
java.security.KeyStore v;
java.io.File v;
org.apache.zookeeper.common.X509KeyType v, v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
org.apache.zookeeper.common.PEMFileLoader$Builder v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = v.<org.apache.zookeeper.common.PEMFileLoaderTest: org.apache.zookeeper.common.X509TestContext x509TestContext>;
v = <org.apache.zookeeper.common.KeyStoreFileType: org.apache.zookeeper.common.KeyStoreFileType PEM>;
v = virtualinvoke v.<org.apache.zookeeper.common.X509TestContext: java.io.File getTrustStoreFile(org.apache.zookeeper.common.KeyStoreFileType)>(v);
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
v = new org.apache.zookeeper.common.PEMFileLoader$Builder;
specialinvoke v.<org.apache.zookeeper.common.PEMFileLoader$Builder: void <init>()>();
v = virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader$Builder setTrustStorePath(java.lang.String)>(v);
v = v.<org.apache.zookeeper.common.PEMFileLoaderTest: org.apache.zookeeper.common.X509TestContext x509TestContext>;
v = virtualinvoke v.<org.apache.zookeeper.common.X509TestContext: java.lang.String getTrustStorePassword()>();
v = virtualinvoke v.<org.apache.zookeeper.common.FileKeyStoreLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader$Builder setTrustStorePassword(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.zookeeper.common.FileKeyStoreLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader build()>();
v = virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoader: java.security.KeyStore loadTrustStore()>();
v = virtualinvoke v.<java.security.KeyStore: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
return;
}
public void testLoadTrustStoreWithWrongFilePath(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509KeyType v, v;
org.junit.jupiter.api.function.Executable v;
java.lang.String v;
java.lang.Integer v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = staticinvoke <org.apache.zookeeper.common.PEMFileLoaderTest$lambda_testLoadTrustStoreWithWrongFilePath_4__100: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.common.PEMFileLoaderTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/io/IOException;", v);
return;
}
public void testLoadTrustStoreWithNullFilePath(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509KeyType v, v;
org.junit.jupiter.api.function.Executable v;
java.lang.String v;
java.lang.Integer v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = staticinvoke <org.apache.zookeeper.common.PEMFileLoaderTest$lambda_testLoadTrustStoreWithNullFilePath_5__101: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.common.PEMFileLoaderTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/lang/NullPointerException;", v);
return;
}
public void testLoadTrustStoreWithWrongFileType(org.apache.zookeeper.common.X509KeyType, org.apache.zookeeper.common.X509KeyType, java.lang.String, java.lang.Integer) throws java.lang.Exception
{
org.apache.zookeeper.common.X509TestContext v, v;
java.lang.Integer v;
int v;
java.lang.String v, v, v;
org.apache.zookeeper.common.FileKeyStoreLoader$Builder v, v;
org.apache.zookeeper.common.FileKeyStoreLoader v;
org.apache.zookeeper.common.KeyStoreFileType v;
java.security.KeyStore v;
java.io.File v;
org.apache.zookeeper.common.X509KeyType v, v;
org.apache.zookeeper.common.PEMFileLoaderTest v;
org.apache.zookeeper.common.PEMFileLoader$Builder v;
v := @this: org.apache.zookeeper.common.PEMFileLoaderTest;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: org.apache.zookeeper.common.X509KeyType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoaderTest: void init(org.apache.zookeeper.common.X509KeyType,org.apache.zookeeper.common.X509KeyType,java.lang.String,java.lang.Integer)>(v, v, v, v);
v = v.<org.apache.zookeeper.common.PEMFileLoaderTest: org.apache.zookeeper.common.X509TestContext x509TestContext>;
v = <org.apache.zookeeper.common.KeyStoreFileType: org.apache.zookeeper.common.KeyStoreFileType JKS>;
v = virtualinvoke v.<org.apache.zookeeper.common.X509TestContext: java.io.File getTrustStoreFile(org.apache.zookeeper.common.KeyStoreFileType)>(v);
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
v = new org.apache.zookeeper.common.PEMFileLoader$Builder;
specialinvoke v.<org.apache.zookeeper.common.PEMFileLoader$Builder: void <init>()>();
v = virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader$Builder setTrustStorePath(java.lang.String)>(v);
v = v.<org.apache.zookeeper.common.PEMFileLoaderTest: org.apache.zookeeper.common.X509TestContext x509TestContext>;
v = virtualinvoke v.<org.apache.zookeeper.common.X509TestContext: java.lang.String getTrustStorePassword()>();
v = virtualinvoke v.<org.apache.zookeeper.common.FileKeyStoreLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader$Builder setTrustStorePassword(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.zookeeper.common.FileKeyStoreLoader$Builder: org.apache.zookeeper.common.FileKeyStoreLoader build()>();
v = virtualinvoke v.<org.apache.zookeeper.common.PEMFileLoader: java.security.KeyStore loadTrustStore()>();
v = virtualinvoke v.<java.security.KeyStore: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
return;
}
}