OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmsign
include
dcmtk
dcmsign
sinullpr.h
1
/*
2
*
3
* Copyright (C) 1998-2010, OFFIS e.V.
4
* All rights reserved. See COPYRIGHT file for details.
5
*
6
* This software and supporting documentation were developed by
7
*
8
* OFFIS e.V.
9
* R&D Division Health
10
* Escherweg 2
11
* D-26121 Oldenburg, Germany
12
*
13
*
14
* Module: dcmsign
15
*
16
* Author: Marco Eichelberg
17
*
18
* Purpose:
19
* classes: SiNullProfile
20
*
21
* Last Update: $Author: joergr $
22
* Update Date: $Date: 2010-10-14 13:17:25 $
23
* CVS/RCS Revision: $Revision: 1.5 $
24
* Status: $State: Exp $
25
*
26
* CVS/RCS Log at end of file
27
*
28
*/
29
30
#ifndef SINULLPR_H
31
#define SINULLPR_H
32
33
#include "dcmtk/config/osconfig.h"
34
#include "dcmtk/dcmsign/sisprof.h"
/* for SiSecurityProfile */
35
36
#ifdef WITH_OPENSSL
37
42
class
SiNullProfile
:
public
SiSecurityProfile
43
{
44
public
:
45
47
SiNullProfile
() { }
48
50
virtual
~SiNullProfile
() { }
51
56
virtual
OFBool
isAllowableMACType
(E_MACType macType)
const
;
57
62
virtual
OFBool
isAllowableAlgorithmType
(E_KeyType keyType)
const
;
63
68
virtual
OFBool
isAllowableTransferSyntax
(E_TransferSyntax xfer)
const
;
69
75
virtual
OFBool
attributeRequired
(
const
DcmTagKey
& key)
const
;
76
82
virtual
OFBool
attributeForbidden
(
const
DcmTagKey
& key)
const
;
83
84
};
85
86
#endif
87
#endif
88
89
/*
90
* $Log: sinullpr.h,v $
91
* Revision 1.5 2010-10-14 13:17:25 joergr
92
* Updated copyright header. Added reference to COPYRIGHT file.
93
*
94
* Revision 1.4 2005-12-08 16:04:40 meichel
95
* Changed include path schema for all DCMTK header files
96
*
97
* Revision 1.3 2003/06/04 14:21:03 meichel
98
* Simplified include structure to avoid preprocessor limitation
99
* (max 32 #if levels) on MSVC5 with STL.
100
*
101
* Revision 1.2 2001/06/01 15:50:49 meichel
102
* Updated copyright header
103
*
104
* Revision 1.1 2000/11/07 16:48:56 meichel
105
* Initial release of dcmsign module for DICOM Digital Signatures
106
*
107
*
108
*/
109
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2