| | |
| | | * |
| | | * |
| | | * Copyright 2006-2008 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014 ForgeRock AS |
| | | */ |
| | | package org.opends.server.loggers; |
| | | |
| | |
| | | * This class implements a post rotation action that signs |
| | | * the file. |
| | | */ |
| | | public class SignatureAction implements PostRotationAction |
| | | class SignatureAction implements PostRotationAction |
| | | { |
| | | |
| | | private static final String delimiter = "---------"; |
| | |
| | | * @param origFile The source file name to sign. |
| | | * @param alias The certificate alias to use for signing. |
| | | */ |
| | | public SignatureAction(String origFile, String alias) |
| | | SignatureAction(String origFile, String alias) |
| | | { |
| | | this.originalFile = new File(origFile); |
| | | this.alias = alias; |
| | |
| | | * @param digestAlg The MD5 digest algorithm to use. |
| | | * @param alias The certificate alias to use for signing. |
| | | */ |
| | | public SignatureAction(String origFile, String sigAlg, String digestAlg, |
| | | SignatureAction(String origFile, String sigAlg, String digestAlg, |
| | | String alias) |
| | | { |
| | | this.originalFile = new File(origFile); |
| | |
| | | { |
| | | for(int i = 0; i < bArray.length; i++) |
| | | { |
| | | System.out.print(Integer.toHexString((int)bArray[i])); |
| | | System.out.print(Integer.toHexString(bArray[i])); |
| | | } |
| | | System.out.println(""); |
| | | } |