final byte[] signature = serverHelper.signDataWithPrivateKey(data );
private void sign( final ObjectOutput stream, KeyStoreHelper helper, byte[] buff ) { try { stream.writeObject( helper.signDataWithPrivateKey( buff ) ); } catch (Exception e) { throw new RuntimeDroolsException( "Error signing object store: " + e.getMessage(), e ); } }
private static void sign(ProtobufMessages.Header.Builder _header, byte[] buff ) { KeyStoreHelper helper = new KeyStoreHelper(); if (helper.isSigned()) { try { _header.setSignature( ProtobufMessages.Signature.newBuilder() .setKeyAlias( helper.getPvtKeyAlias() ) .setSignature( ByteString.copyFrom( helper.signDataWithPrivateKey( buff ) ) ) .build() ); } catch (Exception e) { throw new RuntimeDroolsException( "Error signing session: " + e.getMessage(), e ); } } }