パッケージ | 説明 |
---|---|
jp.co.amano.etiming.apl3161 |
PDF 文書への PDF タイムスタンプの埋め込み、および検証に必要なインタフェースやクラスを提供します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
CertificateLocationException
CertificateLocationException は証明書の取得に失敗した場合にスローされます。
|
class |
CertificateValidationException
CertificateValidationException は証明書の検証に失敗した場合にスローされます。
|
class |
CRLLocationException
CRLLocationException は CRL の取得に失敗したときにスローされます。
|
class |
ImprintOutOfDocumentException
ImprintOutOfDocumentException は印影が文書の外側にあることを示すためにスローされます。
|
class |
IncrimentalUpdated2Exception
IncrimentalUpdated2Exception は PDF 文書が電子署名(タイムスタンプ含む)以外の増分更新
(追記による更新)がされていて、タイムスタンプに有効期間延長タイムスタンプが押下されている
事を示します。
|
class |
IncrimentalUpdatedException
IncrimentalUpdatedException は PDF 文書が電子署名(タイムスタンプ含む)以外の増分更新
(追記による更新)されていることを示します。
|
class |
InvalidTimeStampException
InvalidTimeStampException は検証した PDF タイムスタンプが無効状態であったことを示します。
|
class |
MaxAttachedFileSizeExceededException
添付するファイルのファイルサイズが上限値を超えていたことを示します。
|
class |
NoChange1Exception
NoChange1Exceptionは、以下の2つのどちらかの状態を表します。
|
class |
NoChange2Exception
NoChange2Exceptionは、タイムスタンプの対象範囲は変更されておらず、
電子署名(タイムスタンプ含む)以外の追記(PDFの増分更新)がされていない状態で、
有効期間延長タイムスタンプが押下されていることを示します。
|
class |
NoTimeStampException
NoTimeStampException は検証を行う PDF 文書に PDF タイムスタンプが存在しない場合にスローされます。
|
class |
PostProcessingValidationException
PostProcessingValidationException は生成モードが POSTPROCESSINGVALIDATION の場合で
タイムスタンプを付与したPDFに対してPDFの検証に失敗したときにスローされます。 |
class |
TimeStampProtocolException
TimeStampProtocolException は TSA メッセージ送受信中に発生した問題を表します。
|
class |
TimeStampUnvalidatableException
TimeStampUnvalidatableException は検証を行うことが不可能な PDF タイムスタンプを検出したときにスローされます。
|
class |
TimeStampValidationException
PDF タイムスタンプの検証中に検出されるさまざまな問題の 1 つを表す例外です。
|
class |
TSTValidationException
TSTValidationException はタイムスタンプトークンの検証に失敗したときにスローされます。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
PDFDocument.checkValidity()
PDF文書に含まれている全てのタイムスタンプのうち、
有効期間延長を行っていないタイムスタンプに対して現在、有効期間内であるかどうかを判定します。 |
void |
PDFDocument.checkValidity(java.util.Date date)
指定した日付でPDF文書に含まれている全てのタイムスタンプのうち、
有効期間延長を行っていないタイムスタンプに対して有効期間内であるかどうかを判定します。 |
java.io.InputStream |
PDFTimeStampGenerator.generate(byte[] pdfDocument)
バイト配列に格納された PDF 文書に対して PDF タイムスタンプを生成します。
|
java.io.InputStream |
PDFOperatorGenerator.generate(byte[] pdfDocument)
バイト配列に格納された PDF 文書に対して入力者情報を設定します。
|
java.io.InputStream |
PDFAttachFilesGenerator.generate(byte[] pdfDocument)
バイト配列に格納された PDF 文書に対してファイルを添付します。
|
java.io.InputStream |
LTVPDFTimeStampGenerator.generate(byte[] pdfDocument)
バイト配列に格納されたPDF 文書に対して有効期間延長タイムスタンプを生成します。
|
java.io.InputStream |
PDFTimeStampGenerator.generate(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、バイト配列に格納された PDF 文書に対して PDF タイムスタンプを生成します。
|
java.io.InputStream |
PDFOperatorGenerator.generate(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、バイト配列に格納された PDF 文書に対して 入力者情報を設定します。
|
java.io.InputStream |
LTVPDFTimeStampGenerator.generate(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、バイト配列に格納された PDF 文書に対して 有効期間延長タイムスタンプを生成します。
|
java.io.InputStream |
PDFTimeStampGenerator.generate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF 文書に対して PDF タイムスタンプを生成します。
|
java.io.InputStream |
PDFOperatorGenerator.generate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF 文書に対して入力者情報を設定します。
|
java.io.InputStream |
PDFAttachFilesGenerator.generate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF 文書に対してファイルを添付します。
|
java.io.InputStream |
LTVPDFTimeStampGenerator.generate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF 文書に対して有効期間延長タイムスタンプを生成します。
|
java.io.InputStream |
PDFTimeStampGenerator.generate(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、ファイルから読み込んだ PDF 文書に対して PDF タイムスタンプを生成します。
|
java.io.InputStream |
PDFOperatorGenerator.generate(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、ファイルから読み込んだ PDF 文書に対して 入力者情報を設定します。
|
java.io.InputStream |
LTVPDFTimeStampGenerator.generate(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティのユーザーパスワードおよびオーナーパスワードを指定して、ファイルから読み込んだ PDF 文書に対して有効期間延長タイムスタンプを生成します。
|
static PDFTimeStampGenerator |
PDFTimeStampGenerator.getAmanoInstance(byte[] license,
char[] password,
APLTimeZone timeZone,
java.util.Collection certificates,
ProxyHost proxyHost)
アマノタイムスタンプ局に接続するために必要な設定を行った PDFTimeStampGenerator オブジェクトを返します。
|
static LTVPDFTimeStampGenerator |
LTVPDFTimeStampGenerator.getAmanoInstance(byte[] license,
char[] password,
java.util.Collection certificates,
ProxyHost proxyHost)
アマノタイムスタンプ局に接続するために必要な設定を行った LTVPDFTimeStampGenerator オブジェクトを返します。
|
PDFTimeStampWithVRI[] |
PDFDocument.getTimeStampWithVRI()
このPDF文書に含まれているすべてのPDFタイムスタンプを返します。
|
void |
AmanoTimeStampProtocol.setLicense(byte[] license,
char[] password)
ユーザ認証用のライセンスとそのパスワードを設定します。
|
void |
PDFTimeStampValidator.validate(byte[] pdfDocument)
バイト配列に格納された PDF タイムスタンプ付き PDF 文書を検証します。
|
java.util.Collection |
LTVPDFTimeStampValidator.validate(byte[] pdfDocument)
バイト配列に格納された タイムスタンプ付き PDF 文書を検証します。
|
void |
PDFTimeStampValidator.validate(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティの文書を開くためのパスワードを指定して、バイト配列に格納された PDF タイムスタンプ付き PDF 文書を検証します。
|
java.util.Collection |
LTVPDFTimeStampValidator.validate(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティの文書を開くためのパスワードを指定して、バイト配列に格納された PDF タイムスタンプ付き PDF 文書を検証します。
|
void |
PDFTimeStampValidator.validate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF タイムスタンプ付き PDF 文書を検証します。
|
java.util.Collection |
LTVPDFTimeStampValidator.validate(java.io.RandomAccessFile pdfDocument)
ファイルから読み込んだ PDF タイムスタンプ付き PDF 文書を検証します。
|
void |
PDFTimeStampValidator.validate(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティの文書を開くためのパスワードを指定して、ファイルから読み込んだ PDF タイムスタンプ付き PDF 文書を検証します。
|
java.util.Collection |
LTVPDFTimeStampValidator.validate(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティの文書を開くためのパスワードを指定して、ファイルから読み込んだ PDF タイムスタンプ付き PDF 文書を検証します。
|
java.util.Collection |
LTVPDFTimeStampValidator.validate(jp.co.amano.etiming.apl3161.ats.io.RandomInput pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDF 標準セキュリティの文書を開くためのパスワードを指定して、ファイルから読み込んだ PDF タイムスタンプ付き PDF 文書を検証します。
|
コンストラクタと説明 |
---|
AmanoTimeStampProtocol(java.lang.String accessLocation,
byte[] license,
char[] password)
AmanoTimeStampProtocol オブジェクトを生成し、指定したアマノタイムスタンプ局の URL 、
ライセンスとパスワードでその AmanoTimeStampProtocol オブジェクトを初期化します。
|
HTTPTimeStampProtocol(java.lang.String accessLocation)
HTTPTimeStampProtocol オブジェクトを生成し、指定したアマノタイムスタンプ局の URLでその
HTTPTimeStampProtocol オブジェクトを初期化します。
|
PDFDocument(byte[] pdfDocument)
PDFDocument オブジェクトを生成し、バイト配列に格納された PDF 文書で初期化します。
|
PDFDocument(byte[] pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDFDocument オブジェクトを生成し、PDF 標準セキュリティの文書を開くためのパスワードを指定してバイト配列に格納された PDF 文書で初期化します。
|
PDFDocument(java.io.RandomAccessFile pdfDocument)
PDFDocument オブジェクトを生成し、ファイルから読み込んだ PDF 文書のデータで初期化します。
|
PDFDocument(java.io.RandomAccessFile pdfDocument,
char[] userPassword,
char[] ownerPassword)
PDFDocument オブジェクトを生成し、PDF 標準セキュリティの文書を開くためのパスワードを指定してファイルから読み込んだ PDF 文書のデータで初期化します。
|
Copyright(C) 2005-2023 AMANO Corporation. All Rights Reserved.