AusweisApp2
SelectBuilder.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "CommandApduBuilder.h"
8 #include "FileRef.h"
9 
10 namespace governikus
11 {
12 
14  : public CommandApduBuilder
15 {
16  private:
17  const FileRef mFileRef;
18 
19  public:
20  enum class P1 : char
21  {
22  SELECT_MF = 0x00, CHILD_DF = 0x01, CHILD_EF = 0x02, PARENT_DF = 0x03, APPLICATION_ID = 0x04, ABS_PATH = 0x08, REL_PATH = 0x09,
23  };
24 
25  enum class P2 : char
26  {
27  FCI = 0x00, FCP = 0x04, FMD = 0x08, NONE = 0x0c,
28  };
29 
30  explicit SelectBuilder(const FileRef& pFileRef);
31  CommandApdu build() override;
32 };
33 
34 } // namespace governikus
Definition: CommandApduBuilder.h:15
Definition: CommandApdu.h:16
Definition: SelectBuilder.h:15
P2
Definition: SelectBuilder.h:26
P1
Definition: SelectBuilder.h:21
SelectBuilder(const FileRef &pFileRef)
Definition: SelectBuilder.cpp:16
CommandApdu build() override
Definition: SelectBuilder.cpp:23
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
char
Definition: SmartCardDefinitions.h:17
Definition: FileRef.h:15