protected void addV3ExtendedKeyUsage(final JcaX509v3CertificateBuilder builder, final BouncyCastleCertificateRequest request) throws CertIOException {
if (!request.getExtendedKeyUsage().isEmpty()) {
Vector<ASN1Primitive> vector = new Vector<ASN1Primitive>();
for (ExtendedKeyUsageType keyUsageType : request.getExtendedKeyUsage()) {
KeyPurposeId keyPurposeId = BouncyCastleCertificateHelper.toExtendedKeyUsage(keyUsageType);
if (keyPurposeId != null) {
vector.add(keyPurposeId);
}
}
if (vector.size() > 0) {