Application Collections
Note
Refer to Authentication for ways to authenticate to the TPP WebSDK.
Managing Application Collections
from pyvenafi.tpp import Authenticate, Features
api = Authenticate(...)
features = Features(api)
#### CREATE ####
collection = features.codesign.application_collection.create(
name='My Application Collection',
applications=[r'\VED\Code Signing\Signing Applications\My Application']
)
#### UPDATE ####
# Make changes to application collection object
features.codesign.application_collection.update(collection=collection)
#### DELETE ####
features.codesign.application_collection.delete(collection=collection)
Getting & Enumerating Application Collections
from pyvenafi.tpp import Authenticate, Features
api = Authenticate(...)
features = Features(api)
#### GET ####
collection = features.codesign.application_collection.get(dn=r'\VED\Code Signing\Signing Applications\My Application Collection')
#### ENUMERATE ####
collections = features.codesign.application_collection.enumerate(_filter='\VED\Code Signing\Signing Applications\My App*')
Find Application Collection References
from pyvenafi.tpp import Authenticate, Features
api = Authenticate(...)
features = Features(api)
collection = features.codesign.application_collection.get(dn=r'\VED\Code Signing\Signing Applications\My Application Collection')
#### COUNT REFERENCES ####
num_references = features.codesign.application_collection.count_references(collection=collection)
#### ENUMERATE REFERENCES ####
references = features.codesign.application_collection.enumerate_references(collection=collection)