| package org.bouncycastle.asn1.test; |
| |
| import org.bouncycastle.asn1.ASN1Boolean; |
| import org.bouncycastle.asn1.ASN1ObjectIdentifier; |
| import org.bouncycastle.asn1.DEROctetString; |
| import org.bouncycastle.asn1.cmc.ExtensionReq; |
| import org.bouncycastle.asn1.x509.Extension; |
| import org.bouncycastle.util.test.SimpleTest; |
| |
| |
| public class ExtensionReqTest |
| extends SimpleTest |
| { |
| public String getName() |
| { |
| return "ExtensionReqTest"; |
| } |
| |
| public void performTest() |
| throws Exception |
| { |
| ExtensionReq extensionReq = new ExtensionReq( |
| new Extension( |
| new ASN1ObjectIdentifier("1.2.4"), ASN1Boolean.FALSE, new DEROctetString("abcdef".getBytes()) |
| )); |
| byte[] b = extensionReq.getEncoded(); |
| |
| ExtensionReq extensionReqResult = ExtensionReq.getInstance(b); |
| |
| isEquals("Extensions", extensionReq.getExtensions()[0], extensionReqResult.getExtensions()[0]); |
| |
| } |
| |
| public static void main(String[] args) |
| { |
| runTest(new ExtensionReqTest()); |
| } |
| |
| } |