List of usage examples for org.bouncycastle.cert.jcajce JcaX509CertificateConverter setProvider
public JcaX509CertificateConverter setProvider(String providerName)
From source file:org.wso2.carbon.certificate.mgt.core.impl.CertificateGeneratorNegativeTests.java
License:Open Source License
@Test(description = "This test case tests behaviour when the Certificate provider does not exist", expectedExceptions = KeystoreException.class) public void negativeTestGenerateX509Certificate1() throws Exception { CertificateGenerator generator = new CertificateGenerator(); //prepare mock objects X509Certificate mock = Mockito.mock(X509Certificate.class); PowerMockito.doThrow(new NoSuchProviderException()).when(mock).verify(Matchers.any()); JcaX509CertificateConverter conv = Mockito.mock(JcaX509CertificateConverter.class); Mockito.when(conv.setProvider(Mockito.anyString())).thenReturn(conv); Mockito.when(conv.getCertificate(Mockito.any())).thenReturn(mock); PowerMockito.whenNew(JcaX509CertificateConverter.class).withNoArguments().thenReturn(conv); generator.generateX509Certificate(); }
From source file:org.wso2.carbon.certificate.mgt.core.impl.CertificateGeneratorNegativeTests.java
License:Open Source License
@Test(description = "This test case tests behaviour when the Certificate Algorithm does not exist", expectedExceptions = KeystoreException.class) public void negativeTestGenerateX509Certificate2() throws Exception { CertificateGenerator generator = new CertificateGenerator(); //prepare mock objects X509Certificate mock = Mockito.mock(X509Certificate.class); PowerMockito.doThrow(new NoSuchAlgorithmException()).when(mock).verify(Matchers.any()); JcaX509CertificateConverter conv = Mockito.mock(JcaX509CertificateConverter.class); Mockito.when(conv.setProvider(Mockito.anyString())).thenReturn(conv); Mockito.when(conv.getCertificate(Mockito.any())).thenReturn(mock); PowerMockito.whenNew(JcaX509CertificateConverter.class).withNoArguments().thenReturn(conv); generator.generateX509Certificate(); }
From source file:org.wso2.carbon.certificate.mgt.core.impl.CertificateGeneratorNegativeTests.java
License:Open Source License
@Test(description = "This test case tests behaviour when the Signature validation fails", expectedExceptions = KeystoreException.class) public void negativeTestGenerateX509Certificate3() throws Exception { CertificateGenerator generator = new CertificateGenerator(); //prepare mock objects X509Certificate mock = Mockito.mock(X509Certificate.class); PowerMockito.doThrow(new SignatureException()).when(mock).verify(Matchers.any()); JcaX509CertificateConverter conv = Mockito.mock(JcaX509CertificateConverter.class); Mockito.when(conv.setProvider(Mockito.anyString())).thenReturn(conv); Mockito.when(conv.getCertificate(Mockito.any())).thenReturn(mock); PowerMockito.whenNew(JcaX509CertificateConverter.class).withNoArguments().thenReturn(conv); generator.generateX509Certificate(); }
From source file:org.wso2.carbon.certificate.mgt.core.impl.CertificateGeneratorNegativeTests.java
License:Open Source License
@Test(description = "This test case tests behaviour when the Certificate exception occurs", expectedExceptions = KeystoreException.class) public void negativeTestGenerateX509Certificate4() throws Exception { CertificateGenerator generator = new CertificateGenerator(); //prepare mock objects X509Certificate mock = Mockito.mock(X509Certificate.class); PowerMockito.doThrow(new CertificateException()).when(mock).verify(Matchers.any()); JcaX509CertificateConverter conv = Mockito.mock(JcaX509CertificateConverter.class); Mockito.when(conv.setProvider(Mockito.anyString())).thenReturn(conv); Mockito.when(conv.getCertificate(Mockito.any())).thenReturn(mock); PowerMockito.whenNew(JcaX509CertificateConverter.class).withNoArguments().thenReturn(conv); generator.generateX509Certificate(); }
From source file:org.wso2.carbon.certificate.mgt.core.impl.CertificateGeneratorNegativeTests.java
License:Open Source License
@Test(description = "This test case tests behaviour when the Certificate key is invalid", expectedExceptions = KeystoreException.class) public void negativeTestGenerateX509Certificate5() throws Exception { CertificateGenerator generator = new CertificateGenerator(); //prepare mock objects X509Certificate mock = Mockito.mock(X509Certificate.class); PowerMockito.doThrow(new InvalidKeyException()).when(mock).verify(Matchers.any()); JcaX509CertificateConverter conv = Mockito.mock(JcaX509CertificateConverter.class); Mockito.when(conv.setProvider(Mockito.anyString())).thenReturn(conv); Mockito.when(conv.getCertificate(Mockito.any())).thenReturn(mock); PowerMockito.whenNew(JcaX509CertificateConverter.class).withNoArguments().thenReturn(conv); generator.generateX509Certificate(); }