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

io.gatling.recorder.internal.bouncycastle.cert.crmf.CertificateReqMessagesBuilder Maven / Gradle / Ivy

package io.gatling.recorder.internal.bouncycastle.cert.crmf;

import java.util.ArrayList;
import java.util.List;

import io.gatling.recorder.internal.bouncycastle.asn1.crmf.CertReqMessages;
import io.gatling.recorder.internal.bouncycastle.asn1.crmf.CertReqMsg;

public class CertificateReqMessagesBuilder
{
    private final List requests = new ArrayList();

    public CertificateReqMessagesBuilder()
    {
    }

    public void addRequest(CertificateRequestMessage request)
    {
        requests.add(request.toASN1Structure());
    }

    public CertificateReqMessages build()
    {
        CertificateReqMessages certificateReqMessages = new CertificateReqMessages(
            new CertReqMessages((CertReqMsg[])requests.toArray(new CertReqMsg[0])));

        requests.clear();

        return certificateReqMessages;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy