Example usage for org.bouncycastle.cert.jcajce JcaX509CertificateConverter setProvider

List of usage examples for org.bouncycastle.cert.jcajce JcaX509CertificateConverter setProvider

Introduction

In this page you can find the example usage for org.bouncycastle.cert.jcajce JcaX509CertificateConverter setProvider.

Prototype

public JcaX509CertificateConverter setProvider(String providerName) 

Source Link

Document

Set the provider to use by name.

Usage

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();
}