public PgpStreamVerifierFactory createPgpReaderFactory( boolean lenient, boolean sufficient, InputStream pubRing ) throws StreamVerifierException { return new PgpStreamVerifierFactory( new StreamVerifierAttributes( PgpStreamVerifierFactory.DEFAULT_EXTENSION, lenient, sufficient ), pubRing ); }
vSet.add( vf.newInstance() ); sv.bytesReady( buf, 0, n ); String sig = sv.getSignature(); FileUtil.writeRawData( new File( fName + sv.getAttributes().getExtension() ), sig );
StreamVerifier sv = svf.newInstance(); String ext = sv.getAttributes().getExtension(); String sigFileName = fileName + ( ext.startsWith( "." ) ? "" : "." ) + ext; File sigFile = new File( sigFileName ); sv.initSignature( FileUtil.readRawDataAsString( sigFile ) ); else if( ! sv.getAttributes().isLenient() ) try sv.bytesReady( buf, 0, n ); if( ! sv.getAttributes().isLenient() ) throw new FileUtilException(e); if( sv.verifySignature() ) if( sv.getAttributes().isSufficient() ) break; if( !sv.getAttributes().isLenient() ) throw new StreamVerifierException( LANG.getMessage( "signature.failed", sv.getAttributes().getExtension(), fileName ) );
for( StreamVerifierFactory vf : vFacs ) StreamVerifier sv = vf.newInstance(); String ext = sv.getAttributes().getExtension(); throw new StreamVerifierException( LANG.getMessage( "no.mandatory.signature", f.getAbsolutePath(), sf.getAbsolutePath() ) ); else continue; sv.initSignature( sig ); sv.bytesReady( buf, 0, n ); if( sv.verifySignature() ) continue; fl = new ArrayList<String>( 4 ); fl.add( sv.getAttributes().getExtension().replace( '.', comma ) ); comma = ','; throw new StreamVerifierException( LANG.getMessage( "file.failed.verification", f.getAbsolutePath(), fl.toString() ) );
StreamVerifier sv = svf.newInstance(); String ext = sv.getAttributes().getExtension(); String sigFileName = fileName + ( ext.startsWith( "." ) ? "" : "." ) + ext; File sigFile = new File( sigFileName ); sv.initSignature( FileUtil.readRawDataAsString( sigFile ) ); else if ( !sv.getAttributes().isLenient() ) try sv.bytesReady( buf, 0, n ); if ( !sv.getAttributes().isLenient() ) throw new RepositoryException( e ); if ( sv.verifySignature() ) if ( sv.getAttributes().isSufficient() ) break; if ( !sv.getAttributes().isLenient() ) throw new RepositoryException( LANG.getMessage( "signature.failed", sv.getAttributes().getExtension(), fileName ) );
for( StreamVerifierFactory vf : vFacs ) StreamVerifier sv = vf.newInstance(); String ext = sv.getAttributes().getExtension(); sv.bytesReady( buf, 0, n ); String sig = sv.getSignature(); String ext = sv.getAttributes().getExtension(); File sf = new File( fName + ext ); writeRawData( sf, sig );
public PgpStreamVerifierFactory createPgpWriterFactory( boolean lenient, boolean sufficient, InputStream secRing, String keyId, String keyPass ) throws StreamVerifierException { return new PgpStreamVerifierFactory( new StreamVerifierAttributes( PgpStreamVerifierFactory.DEFAULT_EXTENSION, lenient, sufficient ), secRing, keyId, keyPass ); }
new StreamVerifierAttributes( PgpStreamVerifierFactory.DEFAULT_EXTENSION, false, true ) , new FileInputStream( commandLine.getOptionValue( "keyring" ) ) , commandLine.getOptionValue( "keyid" ) new StreamVerifierAttributes( PgpStreamVerifierFactory.DEFAULT_EXTENSION, false, true ) , new FileInputStream( commandLine.getOptionValue( "keyring" ) )