[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Security

GrapeCity.Documents.Pdf.Security 名前空間

クラス

DocumentSecurityStore

ドキュメントセキュリティストア(DSS)を表します。署名をオフラインで検証するために使用できる情報を保持します。詳細については、PDF仕様を参照してください。

DocumentSecurityStore.VerificationParams

AddVerification(Signature, VerificationParams) メソッドのパラメータを表します。

EncryptOptions

SetEncryptOptions(EncryptOptions) メソッドで使用されるオプションを指定します。

EncryptOptions.PermissionOptions

ドキュメントの権限オプションを定義します。 ドキュメントが UserPassword を使用して開かれた場合、 これらの権限が適用され、指定されたオプションによって制限された操作をユーザーが実行できなくなります。

OID

暗号化オブジェクト識別子を表します。 HASHアルゴリズム、エンコーディングアルゴリズムなど、多くの一般的な暗号化アイテムのIDを定義します。

OID.EncryptionAlgorithms

暗号化アルゴリズムのIDを表します。

OID.HashAlgorithms

ハッシュアルゴリズムのIDを表します。

OID.PKCS7

PKCS#7に関連するIDを表します。

Security

セキュリティと暗号化のサービスを提供し、 GcPdfDocument オブジェクトの権限を管理します。

SecurityHandlerBase

PDF セキュリティハンドラを定義する基本抽象クラス。

SecurityUtils

セキュリティユーティリティクラス。

Signature

PDF でのデジタル署名を表します。

StandardSecurityHandler

標準セキュリティハンドラの基本クラスを定義します。 標準セキュリティハンドラは、ドキュメントに対して、アクセス権限と最大 2 個のパスワード(所有者パスワードとユーザーパスワード)の指定を許可します。

StandardSecurityHandlerRev2

リビジョン 2 の標準セキュリティハンドラを定義します。 このハンドラは、40 ビット長のキーを使用する RC4 暗号化を使用します。

StandardSecurityHandlerRev3

リビジョン 3 の標準セキュリティハンドラを表します。

このハンドラは、40 ~ 128 ビット長のキーを使用する RC4 暗号化を使用し、 追加の権限フラグを定義できます。

StandardSecurityHandlerRev4

リビジョン 4 の標準セキュリティハンドラを表します。

このハンドラは、40 ~ 128 ビットのキーを使用する RC4 暗号化または 128 ビットのキーを使用する AES 暗号化を使用することができ、 追加の権限フラグを定義できます。

StandardSecurityHandlerRev5

リビジョン 5 の標準セキュリティハンドラを表します。

ISO 32000 のアドビサプリメントに記載されているように、このハンドラは常に 256 ビットのキーの長さを持つ AES 暗号化を使用します。

StandardSecurityHandlerRev6

リビジョン 6 の標準セキュリティハンドラを表します。

このハンドラーは、常に256ビットのキー長のAES暗号化を使用します。これは、PDF2.0仕様で説明されています。

UnknownSecurityHandler

以下に現在GcPdfでサポートされていないセキュリティハンドラのを表します。

ロードした PDF がサポートされていないセキュリティハンドラのタイプを使用している場合、このタイプのインスタンスが作成されます。

このタイプのインスタンスはユーザー コードで直接作成できません。

列挙型

AccessPermissions

署名によって許可される、署名されたドキュメントへのアクセス権限を定義します。

AccessType

PDF ドキュメントへの有効なアクセスタイプを定義します。

CopyContentPermissions

ドキュメントのコンテンツのコピーが可能かどうかを制御する有効な権限を列挙します。

DecryptionStatus

ロードしたドキュメントの復号化のステータスを定義します。

DocumentSecurityStore.CertificatesSet

検証情報を作成するときに処理する一連の証明書を定義します。

DocumentSecurityStore.VerificationInfoType

DSSに含める検証情報のタイプを定義します。

EditingPermissions

ドキュメントの編集を制御する有効な権限を指定するフラグ。

EncryptOptions.EncryptionLevelEnum

サポートされている暗号化オプションを定義します。

EncryptionAlgorithm

有効な暗号化アルゴリズムを定義します。

EncryptionStreamType

暗号化のコンテキストで有効なストリームのタイプを定義します。

PasswordMatches

PDFパスワード保護のステータスを表すフラグを定義します。

詳細については、PasswordMatches プロパティを参照します。

PrintingPermissions

ドキュメントの印刷を制御する有効な権限を列挙します。