private SigningSignatureHandler getSigner() throws Exception { InputStream keyStream = new ByteArrayInputStream(Certificates.EXAMPLE_PRIVATE_KEY.getBytes()); InputStream certStream = new ByteArrayInputStream(Certificates.EXAMPLE_CERTIFICATE.getBytes()); List<InputStream> certStreams = ImmutableList.of(certStream); WaveSignerFactory factory = new WaveSignerFactory(); WaveSigner signer = factory.getSigner(keyStream, certStreams, CertificateManagerImplTest.DOMAIN); return new SigningSignatureHandler(signer); }
private SigningSignatureHandler getSigner() throws Exception { InputStream keyStream = new ByteArrayInputStream(Certificates.EXAMPLE_PRIVATE_KEY.getBytes()); InputStream certStream = new ByteArrayInputStream(Certificates.EXAMPLE_CERTIFICATE.getBytes()); List<InputStream> certStreams = ImmutableList.of(certStream); WaveSignerFactory factory = new WaveSignerFactory(); WaveSigner signer = factory.getSigner(keyStream, certStreams, CertificateManagerImplTest.DOMAIN); return new SigningSignatureHandler(signer); }
public void testGetSigner() throws Exception { InputStream keyStream = new ByteArrayInputStream(PRIVATE_KEY.getBytes()); InputStream certStream = new ByteArrayInputStream(CERTIFICATE.getBytes()); List<InputStream> certStreams = ImmutableList.of(certStream); String domain = "example.com"; WaveSignerFactory factory = new WaveSignerFactory(); WaveSigner signer = factory.getSigner(keyStream, certStreams, domain); ProtocolSignature signature = signer.sign(MESSAGE); assertTrue(Arrays.equals(SIGNATURE, signature.getSignatureBytes().toByteArray())); assertTrue(Arrays.equals(getSignerInfo().getSignerId(), signature.getSignerId().toByteArray())); }
public void testGetSigner() throws Exception { InputStream keyStream = new ByteArrayInputStream(PRIVATE_KEY.getBytes()); InputStream certStream = new ByteArrayInputStream(CERTIFICATE.getBytes()); List<InputStream> certStreams = ImmutableList.of(certStream); String domain = "example.com"; WaveSignerFactory factory = new WaveSignerFactory(); WaveSigner signer = factory.getSigner(keyStream, certStreams, domain); ProtocolSignature signature = signer.sign(MESSAGE); assertTrue(Arrays.equals(SIGNATURE, signature.getSignatureBytes().toByteArray())); assertTrue(Arrays.equals(getSignerInfo().getSignerId(), signature.getSignerId().toByteArray())); }