forked from dylex/hsaml2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhsaml2.cabal
More file actions
113 lines (109 loc) · 2.72 KB
/
hsaml2.cabal
File metadata and controls
113 lines (109 loc) · 2.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
name: hsaml2
version: 0.1
synopsis: OASIS Security Assertion Markup Language (SAML) V2.0
description: Direct implementation of the SAML XML standard (https://www.oasis-open.org/standards#samlv2.0), along with some related dependencies. This is currently partial, as the standard is quite extensive, but is sufficient to build a functioning SP and fully validate responses. The module layout basically follows the standard definition documentation. Its use still requires a fairly extensive understanding of SAML.
license: Apache-2.0
license-file: LICENSE
author: Dylan Simon
maintainer: dylan@dylex.net
copyright: 2016
category: Security, Network, Web
build-type: Simple
cabal-version: >=1.10
tested-with: GHC == 7.10.3
extra-source-files:
test/XML/signature-example.xml
test/XML/encryption-example.xml
source-repository head
type: git
location: https://github.com/dylex/hsaml2
library
exposed-modules:
SAML2
SAML2.XML
SAML2.XML.Schema
SAML2.XML.Schema.Datatypes
SAML2.XML.Canonical
SAML2.XML.ASN1
SAML2.XML.Signature
SAML2.XML.Signature.Types
SAML2.XML.Encryption
SAML2.XML.Types
SAML2.Core
SAML2.Core.Namespaces
SAML2.Core.Datatypes
SAML2.Core.Assertions
SAML2.Core.Protocols
SAML2.Core.Versioning
SAML2.Core.Signature
SAML2.Core.Identifiers
SAML2.Profiles
SAML2.Profiles.ConfirmationMethod
SAML2.Bindings
SAML2.Bindings.General
SAML2.Bindings.Identifiers
SAML2.Bindings.HTTPRedirect
SAML2.Bindings.HTTPPOST
SAML2.Metadata
SAML2.Metadata.Metadata
other-modules:
SAML2.Lens
SAML2.XML.LibXML2
SAML2.Bindings.Internal
c-sources:
SAML2/XML/libxml2_stub.c
build-depends:
asn1-encoding,
asn1-types >= 0.2,
base >=4.8 && <5,
base64-bytestring,
bytestring,
cryptonite,
data-default,
http-types,
hxt,
hxt-charproperties,
hxt-unicode,
invertible,
invertible-hxt,
lens,
memory,
mtl,
network-uri,
process,
semigroups,
template-haskell,
time,
utf8-string,
x509,
zlib
pkgconfig-depends: libxml-2.0
default-language: Haskell2010
ghc-options: -Wall
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules:
Bindings.HTTPRedirect
Metadata.Metadata
XML
XML.Canonical
XML.Encryption
XML.Signature
default-language: Haskell2010
ghc-options: -Wall
build-depends:
base,
base64-bytestring,
bytestring,
cryptonite,
hsaml2,
hxt,
hxt-http,
network-uri,
semigroups,
string-conversions,
time,
x509,
HUnit