Documentation
¶
Index ¶
- func CartesianProduct(s1, s2 ComparablePrincipalSets) comparablePrincipalSetPairs
- func NewInquireableSignaturePolicy(sigPol *common.SignaturePolicyEnvelope) policies.InquireablePolicy
- type ComparablePrincipal
- type ComparablePrincipalSet
- func (cps ComparablePrincipalSet) Clone() ComparablePrincipalSet
- func (cps ComparablePrincipalSet) Contains(s *ComparablePrincipal) bool
- func (cps ComparablePrincipalSet) IsContainedIn(set ComparablePrincipalSet) bool
- func (cps ComparablePrincipalSet) IsSubset(sets ComparablePrincipalSet) bool
- func (cps ComparablePrincipalSet) String() string
- func (cps ComparablePrincipalSet) ToPrincipalSet() policies.PrincipalSet
- type ComparablePrincipalSets
- func (cps ComparablePrincipalSets) ExcludeIndices(mapping map[int][]int) ComparablePrincipalSets
- func (cps ComparablePrincipalSets) OfMapping(mapping map[int][]int, sets2 ComparablePrincipalSets) comparablePrincipalSetPairs
- func (cps ComparablePrincipalSets) Reduce() ComparablePrincipalSets
- func (cps ComparablePrincipalSets) ToPrincipalSets() policies.PrincipalSets
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CartesianProduct ¶
func CartesianProduct(s1, s2 ComparablePrincipalSets) comparablePrincipalSetPairs
func NewInquireableSignaturePolicy ¶
func NewInquireableSignaturePolicy(sigPol *common.SignaturePolicyEnvelope) policies.InquireablePolicy
Types ¶
type ComparablePrincipal ¶
type ComparablePrincipal struct {
// contains filtered or unexported fields
}
func NewComparablePrincipal ¶
func NewComparablePrincipal(principal *msp.MSPPrincipal) *ComparablePrincipal
func (*ComparablePrincipal) IsA ¶
func (cp *ComparablePrincipal) IsA(other *ComparablePrincipal) bool
func (*ComparablePrincipal) IsFound ¶
func (cp *ComparablePrincipal) IsFound(set ...*ComparablePrincipal) bool
func (*ComparablePrincipal) ToOURole ¶
func (cp *ComparablePrincipal) ToOURole() *ComparablePrincipal
func (*ComparablePrincipal) ToRole ¶
func (cp *ComparablePrincipal) ToRole() *ComparablePrincipal
type ComparablePrincipalSet ¶
type ComparablePrincipalSet []*ComparablePrincipal
func NewComparablePrincipalSet ¶
func NewComparablePrincipalSet(set policies.PrincipalSet) ComparablePrincipalSet
func (ComparablePrincipalSet) Clone ¶
func (cps ComparablePrincipalSet) Clone() ComparablePrincipalSet
func (ComparablePrincipalSet) Contains ¶
func (cps ComparablePrincipalSet) Contains(s *ComparablePrincipal) bool
func (ComparablePrincipalSet) IsContainedIn ¶
func (cps ComparablePrincipalSet) IsContainedIn(set ComparablePrincipalSet) bool
func (ComparablePrincipalSet) IsSubset ¶
func (cps ComparablePrincipalSet) IsSubset(sets ComparablePrincipalSet) bool
func (ComparablePrincipalSet) String ¶
func (cps ComparablePrincipalSet) String() string
func (ComparablePrincipalSet) ToPrincipalSet ¶
func (cps ComparablePrincipalSet) ToPrincipalSet() policies.PrincipalSet
type ComparablePrincipalSets ¶
type ComparablePrincipalSets []ComparablePrincipalSet
func Merge ¶
func Merge(s1, s2 ComparablePrincipalSets) ComparablePrincipalSets
func (ComparablePrincipalSets) ExcludeIndices ¶
func (cps ComparablePrincipalSets) ExcludeIndices(mapping map[int][]int) ComparablePrincipalSets
func (ComparablePrincipalSets) OfMapping ¶
func (cps ComparablePrincipalSets) OfMapping(mapping map[int][]int, sets2 ComparablePrincipalSets) comparablePrincipalSetPairs
func (ComparablePrincipalSets) Reduce ¶
func (cps ComparablePrincipalSets) Reduce() ComparablePrincipalSets
func (ComparablePrincipalSets) ToPrincipalSets ¶
func (cps ComparablePrincipalSets) ToPrincipalSets() policies.PrincipalSets
Click to show internal directories.
Click to hide internal directories.