List of usage examples for org.bouncycastle.util.io.pem PemObject getHeaders
public List getHeaders()
From source file:org.soulwing.credo.service.pem.bc.BcPemObjectBuilderTest.java
License:Apache License
@Test public void testConfigureAndBuild() throws Exception { byte[] content = { 0, 1, 2, 3 }; BcPemObjectBuilder builder = new BcPemObjectBuilder(); builder.setType("SOME TYPE"); builder.setHeader("Some-Header", "Some-Value"); builder.append(content);//from www . j av a 2s . c o m PemObjectWrapper wrapper = builder.build(); StringReader reader = new StringReader(wrapper.getEncoded()); PemReader pemReader = new PemReader(reader); PemObject obj = pemReader.readPemObject(); assertThat(pemReader.readPemObject(), is(nullValue())); pemReader.close(); assertThat(obj.getHeaders().size(), is(equalTo(1))); PemHeader header = (PemHeader) obj.getHeaders().get(0); assertThat(header.getName(), is(equalTo("Some-Header"))); assertThat(header.getValue(), is(equalTo("Some-Value"))); assertThat(obj.getContent(), is(equalTo(content))); }